﻿html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
body { margin: 0; padding: 0; background: #6d9935; text-align: left;}
form { margin: 0; padding: 0; }
a { text-decoration: none; }
img { border: 0; }
button { cursor: pointer; }
div.clear { clear: both; }

#todo { width: 986px; margin: 0 auto; font: 12px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #515151; /*color: #e6efd9;*/}

/* fuentes */
h1 { font: 26px "Georgia", Arial, Helvetica, sans-serif;  color: #920a42; margin: 0px; padding: 0px;}
h2 { margin: 30px 0 6px 0; font: 18px "Georgia", Arial, Helvetica, sans-serif; color: #587a27; }
h3 { font: bold 12px "Georgia", Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
h4 { font: 11px "Georgia", Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color: #49691b; }

.titulos { font: bold 12px "Georgia", Arial, Helvetica, sans-serif; }
.texto_peque { font: 10px "Tahoma", Arial, Helvetica, sans-serif; }
.input_select_busqueda { font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; }

span.sincss { display: none; }
.linea_negra { height: 1px; width: 100%; background: #142306; overflow: hidden; }
p.texto_granate { color: #820036; }
p.texto_granate b { color: #820036; }
p.texto_granate strong { color: #820036; }

/*p.texto_gris_osc { color: #515151;}*/
.lineas_inclinadas_claras { width: 100%; height: 5px; background: url(../images/fondo_lineas_claras.gif) repeat-x;}

/* estructura */
#central { margin: 4px 0 10px 0; }
#central_interior { margin: 2px 0 0 0; }
#tabla_central { width: 986px;}
#tabla_central td#izqui{ width: 745px;}
#tabla_central td { vertical-align: top; }

#tabla_central td#decha{ width: 241px; }
#izqui2 { padding: 20px 20px 250px 20px; height: 100%;}
#central_interior #izqui {border-right: 1px solid #152103; border-bottom: 1px solid #152103;}
#izqui { background: #f9f5ea;}
#esquina_redonda{ background: url(../images/esquina_redonda_interior.gif) left top no-repeat; }

/* mapa */
#mapa_ubicacion { position: relative; background: #A0A65E; border: 1px solid #000; margin-top: 10px; width: 703px; height: 500px; }
#mapa_google { width: 703px; height: 500px; }
#leyenda { position: absolute; left: 4px; bottom: 36px; padding: 2px; /*width: 120px;*/ border: 1px solid #000; background: #FFF; z-index: 100; display: none; }
#leyenda_recursos { padding: 0 0 0 6px; }
#leyenda #ico_grupo { padding: 0 0 6px 24px; background: url(../images/grupo01.png) no-repeat; height: 22px; line-height: 11px; }
#leyenda #ico_casa_rural { background: url(../images/ico_casa_verde.gif) no-repeat; }
#leyenda #ico_agroturismo { background: url(../images/ico_casa_roja.gif) no-repeat; }
#leyenda #ico_recursos_turisticos { margin-top: 4px; background: url(../images/ico_camara.gif) no-repeat; }
#leyenda #ico_casco_historico { background: url(../images/ico_casco_historico.gif) no-repeat; }
#leyenda #ico_museo { background: url(../images/ico_museo.gif) no-repeat; }
#leyenda #ico_monumento { background: url(../images/ico_monumento.gif) no-repeat; }
#leyenda #ico_sidreria { background: url(../images/ico_sidreria.gif) no-repeat; }
#leyenda #ico_naturaleza { background: url(../images/ico_naturaleza.gif) no-repeat; }
#leyenda #ico_restaurante { background: url(../images/ico_restaurante.gif) no-repeat; }
#leyenda #ico_ruta { background: url(../images/ico_ruta.gif) no-repeat; }
#leyenda #ico_ferias { background: url(../images/ico_ferias.gif) no-repeat; }
#leyenda #ico_eventos { background: url(../images/ico_eventos.gif) no-repeat; }
#leyenda #ico_txakoli { background: url(../images/ico_txakoli.gif) no-repeat; }
#leyenda #ico_bodega { background: url(../images/ico_bodega.gif) no-repeat; }
#leyenda #ico_queseria { background: url(../images/ico_queseria.gif) no-repeat; }
#leyenda #ico_artesania { background: url(../images/ico_artesania.gif) no-repeat; }
#leyenda #ico_turismo_activo { background: url(../images/ico_turismo_activo.gif) no-repeat; }
#leyenda #ico_playa { background: url(../images/ico_playa.gif) no-repeat; }

#leyenda #ico_parques_naturales { background: url(../images/ico_parques_naturales.gif) no-repeat; }
#leyenda #ico_reserva_biosfera { background: url(../images/ico_reserva_biosfera.gif) no-repeat; }
#leyenda #ico_biotopos_protegidos { background: url(../images/ico_biotopos_protegidos.gif) no-repeat; }
#leyenda #ico_otros_espacios { background: url(../images/ico_otros_espacios.gif) no-repeat; }

#leyenda a, #leyenda span { display: block; padding-left: 18px; color: #333; font: 11px Arial, Helvetica, sans-serif; height: 16px; line-height: 16px; }
#leyenda a:hover { text-decoration: underline; }
a.flecha { padding: 0 0 0 10px; background: url(../images/flecha_gris_enlaces.gif) 0 6px no-repeat; color: #000; }
a.flecha:hover { text-decoration: underline; }

/* galeria */
#fichas { position: relative; width: 250px; height: 290px; }
#fichas div.ficha { position: absolute; top: 0; left: 0; width: 250px; height: 250px; }
#fichas div.ficha div.texto p { position: absolute; top: 247px; left: 5px; margin: 6px 0 0 0; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #515151; }
#galeria { position: relative; }
#botones { position: absolute; top: 270px; left: 5px;}
#botones a { display: block; float: left; width: 11px; margin-right: 2px; padding: 2px 5px 2px 0px; border: 1px solid #b6b6b6; color: #b6b6b6; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-align: right; }
#botones a:hover { border: 1px solid #515151; color: #515151; }
#botones a.on { border: 1px solid #515151; color: #515151; }

.galeria_dcha { float: right; margin: 0 0 10px 25px; }
.galeria_izqda { float: left; margin: 0 25px 10px 0; }

#galeria { position: relative; width: 250px; height: 290px; }
#fots0 div { position: absolute; left: 0; top: 0; width: 250px; height: 250px; }
#fots0 img { display: block; position: absolute; left: 0; top: 0; }
#fots0 div.w250 div { position: absolute; left: 0; top: 251px; width: 250px; height: 20px; }
#bots0 { position: absolute; left: 0; top: 287px; }
#bots0 a { float: left; display: block; width: 11px; margin-right: 2px; padding: 2px 5px 2px 0px; border: 1px solid #b6b6b6; color: #b6b6b6; font: 11px Tahoma, Arial, Helvetica, sans-serif; text-align: right; }
#bots0 a.on { color: #000; border: 1px solid #000; }
#bots0 a.off { color: #999; border: 1px solid #999; }


/* Clases generales */

.tabla_contenido p { margin: 0 0 1em; }

/* CAMBIOS DE LUIS */
ul { list-style: none; margin: 0 0 10px 10px; padding: 0; }
ul li { margin: 0 0 5px 0; padding: 0 0 0 15px; background: url(../images/guion.gif) no-repeat 0pt 8px; color: #515151; }
ol { margin-left: 15px; padding: 0 0 0 15px; }
ol li { margin-bottom: 5px; }
img.dcha { float: right; margin: 0 0 10px 25px; }
img.izqda { float: left; margin: 0 25px 10px 0; }
strong { color: #000; }
b { color: #000; }
a.subrayado { text-decoration: underline; color: #2C430B; font-weight: bold; }
a.subrayado:hover { color: #b80101;}
.titulo_lista { margin-bottom: 5px; padding-left: 20px; background: url(../images/flecha_granate.gif) no-repeat 0 5px; font-weight: bold; color: #820036; }

a.no_selec_idiom { font-weight: normal; }
a.no_selec_idiom:hover {text-decoration: underline;}
a.selec_idiom {  font-weight: bold; }
a.selec_idiom:hover {  }

/* advertencia legal */
.advertencia a { color: #2C430B;}
.advertencia img { vertical-align: middle; }
.advertencia a:hover { color: #b80101; }
.advertencia { margin-bottom: 10px; }
.advertencia span.adver_sub { text-decoration: underline; }

