﻿/* cabecera */
#flash { z-index: 1; }
#fff { position: absolute; left: 493px; top: 6px; width: 492px; height: 28px; border: 0; z-index: 2; display: none; }
#cabecera { position: relative; width: 986px; height: 167px; }
#cabecera img#logo { position: absolute; top: 0px; left: 0px; }
#cabecera img#titulo { position: absolute; top: 103px; left: 0px; }
#cabecera #lineas { position: absolute; top: 6px; left: 954px; z-index: 3; }
#cabecera #idiomas { position: absolute; top: 6px; right: 32px; z-index: 4; }
/*#cabecera #idiomas #tabla_idiomas { width: 360px; }*/
#cabecera #idiomas #tabla_idiomas td { padding: 0 7px 0 7px; height: 28px; background: #2d430e; }
#cabecera #idiomas #tabla_idiomas td a { display: block; color: #e6efd9; }
#cabecera #idiomas #tabla_idiomas td a:hover { text-decoration: underline; }
#cabecera #idiomas #tabla_idiomas td.traduc { width: 50px; }

/*** cabecera traductor ***/
.enlace_traductor_google { width: 86px; height: 20px; z-index: 5; position: absolute; top: 10px; right: 7px; }
#google_traductor { z-index: 2; border: 2px solid #2d440e; position: absolute; width: 300px; top: 36px; right: 7px; background: #FFF;}
#google_translate_element { padding: 10px;}
#google_traductor .enlace_cerrar_google_translate { z-index: 4; display: block; float: right; color: #2d440e; padding: 3px 5px 0 0;}
#google_traductor .enlace_cerrar_google_translate:hover { text-decoration: underline; }

/*#redes_sociales_cab { position: absolute; top: 139px; left: 241px; }
#redes_sociales_cab div { float: left; margin-right: 2px; }*/



/* cabecera interior */
#cabecera_interior { position: relative; width: 986px; height: 93px; }
#cabecera_interior img#logo_nekatur { position: absolute; top: 0px; left: 0px; }
#cabecera_interior img#titulo_cabecera { position: absolute; top: 0px; left: 290px; }

/* menu */
#fondo_menu { position: relative; margin-right: 5px; background: url(../images/fondo_boton_menu.gif) 5px 0 repeat-x; }
#logos_menu { position: absolute; top: 0px; right: 5px;  }
#menu_redondeado_izq { width: 986px; background: url(../images/fondo_redond_izq.gif) left top no-repeat; }
#menu_redondeado_dcha { width: 986px; background: url(../images/fondo_redond_dcha.gif) right top no-repeat; }

#menu_agro a { display: block; width: 111px; height: 34px; background: url(../images/bot_conocenos.jpg) no-repeat; overflow: hidden; }
#menu_asoc a { display: block; width: 130px; height: 34px; background: url(../images/bot_asociacion.jpg) no-repeat; overflow: hidden; }
#menu_product a { display: block; width: 169px; height: 34px; background: url(../images/bot_productos.jpg) no-repeat; overflow: hidden; }
#menu_lugares a { display: block; width: 170px; height: 34px; background: url(../images/bot_recursos.jpg) no-repeat; overflow: hidden; }
#menu_ofert a { display: block; width: 88px; height: 34px; background: url(../images/bot_ofertas.jpg) no-repeat; overflow: hidden; }
#menu_linea { width: 1px; height:34px; background: url(../images/menu_linea.gif) no-repeat; overflow: hidden; }

#menu_agro a:hover { background-position: 0 -34px; }
#menu_asoc a:hover { background-position: 0 -34px; }
#menu_product a:hover { background-position: 0 -34px; }
#menu_lugares a:hover { background-position: 0 -34px; }
#menu_ofert a:hover { background-position: 0 -34px; }

/* menu lateral dcha */
#menu_inicio a { display: block; width: 44px; height: 21px; background: url(../images/bot_inicio.gif) no-repeat; }
#menu_enlaces a { display: block; width: 55px; height: 21px; background: url(../images/bot_enlaces.gif) no-repeat; }
#menu_mapa a { display: block; width: 66px; height: 21px; background: url(../images/bot_mapaweb.gif) no-repeat; }
#menu_contacto a { display: block; width: 64px; height: 21px; background: url(../images/bot_contacto.gif) no-repeat; }

#menu_inicio a:hover { background-position: 0 -21px; }
#menu_enlaces a:hover { background-position: 0 -21px; }
#menu_mapa a:hover { background-position: 0 -21px; }
#menu_contacto a:hover { background-position: 0 -21px; }

#div_menu_dcha { position:absolute; top: 146px; right: 3px; }
#div_menu_dcha_interior { position:absolute; top:68px; right: 0px; height:23px; }

/* submenu */
.sub_menu td { padding: 0 1px; }
.sub_menu td a { padding: 7px 15px; display: block; font-size: 14px; color: #820036; }
.sub_menu td a:hover { border-bottom: 3px solid #be7a90; }
.capa_relativa { position: relative; height:31px; }
#sub_menu_agroturismo td.linea_verde { border-right: 1px solid #5b9511; }
#sub_menu_asociacion td.linea_verde { border-right: 1px solid #5b9511; }
#sub_menu_productos td.linea_verde { border-right: 1px solid #5b9511; }
#sub_menu_valora_nekatur td.linea_verde { border-right: 1px solid #5b9511; }
#sub_menu_neka_descuentos td.linea_verde { border-right: 1px solid #5b9511; }

/* lateral */
.ddl_lateral_prov { margin-bottom: 7px; width: 130px;  }
.txt_fechas { width: 101px; margin-bottom: 7px;}
.txt_palabra { margin-bottom: 7px; }
.margin_tipo_establ { margin-right: 62px; }
.margin_casa_entera { margin-right: 65px; }
.margin_capacidad_casa_entera { margin-left: 133px; }
.ddl_num_habit { width: 60px; }
.ddl_num_apart { width: 60px; }
.ddl_num_plazas { width: 60px; }
#lupa_busqueda a.lupa_lateral { padding: 3px 0 5px 25px;  background: url(../images/img_lupa_peque.gif) no-repeat; }
#lupa_busqueda a.limpiar { margin-left: 25px; padding: 3px 0 5px 22px;  background: url(../images/img_borrar_peque.gif) 0 2px no-repeat; }

#esquina_redonda_lateral { background: url(../images/esquina_redonda_lateral.gif) right top no-repeat; }

#central_interior #tabla_central td#decha { background: #2d430e; }
#central_interior #lateral #busqueda { margin: 0 2px 0px 2px; border-bottom: 1px solid #6d9935; }/*paginas interiores*/
#lateral #busqueda { width: 236px; margin: 0 0 0 4px; background: #2c430b url(../images/fondo_sombra_busc_lateral.gif) top repeat-x; }
.lineas_inclinadas { margin: 0 0 0 15px; width: 210px; height: 9px; background: url(../images/fondo_lineas_inclinadas.gif) repeat-x; }
#posicion_tabla { margin: 14px 7px 0px 13px; color: #94bc5b; font-size: 11px; }
#buscador_lateral td.col_1 { padding: 3px 5px 0 0; width: 77px; }

#busqueda span.titulo_busquedas_avanz { display: block; margin: 12px 10px 7px 20px; font-size: 13px; color: #b7e775; }
#busqueda a.busqueda_avanzada { margin: 0px 10px 0px 20px; display: block; font-size: 12px; color: #b7e775; }
#busqueda a.busqueda_avanzada:hover { text-decoration: underline; }
#busqueda a#bot_buscar:hover {text-decoration: underline; }
#busqueda_planos img { padding: 0 0 0 15px; }
#lupa_busqueda { width: 150px; padding: 10px 0 0 35px; font-size: 14px; font-weight:normal; color: #e6efd9; }
#lupa_busqueda a:hover { text-decoration: underline; }
#lupa_busqueda a { display: block; color: #ffffff; }
#busqueda_avanz { text-align: left;  padding-bottom: 20px; font-weight: normal; }
#busqueda_avanz img { margin: 0 5px 0 0; }

/* sub menu verde (alava, guipuzcoa, bizkaia) */
#submenu { margin: 30px 0 0 0; padding: 0px 0 0 7px; }
#submenu table { margin: 0px; padding: 0px; }
#submenu a { padding: 5px 10px 5px 25px; vertical-align: top; display: block; font-weight: bold; color: #416e01; }
#submenu a:hover { text-decoration: underline; }
.flechita { text-align: left; background: url(../images/img_flechita.gif) left top no-repeat; }
.fondo_izq { background: url(../images/img_fondo_submenu_izq.gif) right top no-repeat; }
#submenu td { background: #dbe1d1; }
#submenu td.mini_hueco { width: 3px;  background: #F9F5EA; }
.linea_verde_osc { background: #49691b; height: 1px; overflow: hidden; width: 100%; }

/**** cajas ****/
#lateral #modulos { margin: 4px 0 0 4px; width: 236px; overflow: hidden;}
#lateral .modulos_lateral { padding: 5px 0;  margin-bottom: 4px;}
#lateral .modulos_lateral_solo_foto { margin-bottom: 4px;}

#central_interior .modulos_lateral { margin: 1px 2px 0 2px; padding: 10px 0; border-bottom: 1px solid #6d9935; }/*paginas interiores*/
#central_interior .modulos_lateral_solo_foto { margin: 1px 2px 4px 2px; border-bottom: 1px solid #6d9935; width: 232px; overflow: hidden;}

#lateral a.link_cajas { font-size: 11px; line-height: 13px;display: block; color: #e6efd9; }
#lateral a.link_cajas:hover { background-repeat:no-repeat; }
#lateral a.link_cajas:hover span.titulo_subrayado { text-decoration: underline; }

/*Parte titulo y descripcion*/
.modulos_lateral span.p_cajas { padding: 8px 0px 0 75px; width: 147px; display: block; }

/*Parte enlace*/
a.link_cajas img { vertical-align: bottom; padding-left:5px; }
#lateral span.enlaces_cajas span.titulos { font-weight: normal; color: #ffffff; }
#lateral span.enlaces_cajas {display: block; padding: 6px 0 5px 70px; }



/* buscador */
#lupa_busqueda a.lupa { padding: 3px 0 3px 30px;  background: url(../images/img_lupa.gif) no-repeat; }

.input_text { background: #5d7833; border: 1px solid #82a851; font-size: 11px; color: #fffeff; }
.input_select { background: #5d7833; border: 1px solid #82a851; font-size: 11px; color: #fffeff; }

.panel_busqueda { color: #304c00; width: 150px; height: 153px; position: absolute; top: 25px; left:35px; padding: 5px; border: 1px solid #004000; background: #ffffff; text-align: right; }
.panel_busqueda2 {top: 50px; }
.panel_busqueda input { margin-bottom: 5px; }
.calendarEstilo { margin-top: 3px; font: 9px "Tahoma",Arial, Helvetica, sans-serif; color: #304c00; }

.link_mas { padding-left:10px; margin-left: 5px; width:10px; height:10px; background: url(../images/img_mas_mini.gif) 0 4px no-repeat; }
.link_menos { padding-left:10px; margin-left: 7px; width:10px; height:10px; background: url(../images/img_menos_mini.gif) 0 4px no-repeat; }
.link_mas_gris { padding-left:10px; margin-left: 5px; width:10px; height:10px; background: url(../images/img_mas_mini_gris.gif) 0 2px no-repeat; }
.link_menos_gris { padding-left:10px; margin-left: 7px; width:10px; height:10px; background: url(../images/img_menos_mini_gris.gif) 0 2px no-repeat; }

#tabla_busc_lateral_interior td.col1_interior { width: 142px; }
#tabla_busc_lateral_interior td.col_especial { width: 112px; }
#tabla_busc_lateral_interior { margin-top: 1px; }
#tabla_busc_lateral_interior select { width: 70px; margin-bottom: 7px;}
#tabla_busc_lateral_interior select.apart { width: 100px; }
#buscador_lateral a.calendario { margin-left: 6px; display: block; width: 21px; height: 20px; background: url(../images/mini_calendario.gif) 0 0 no-repeat; }

/* pie */
#pie { position: relative; text-align: center; }
#subir_redond_izq { background: url(../images/barra_subir_redond_izq.gif) left bottom no-repeat; }
#subir_redond_dcha { background: url(../images/barra_subir_redond_dcha.gif) right bottom no-repeat; }

#pie a#subir { margin: 0 0px 4px 2px; height: 15px; width: 980px; display: block; background: #2d430e; font: bold 10px "Tahoma",Arial, Helvetica, sans-serif; color: #5b9511; }
#pie a#subir:hover { color: #ffffff; }
.texto_pie { font-size: 11px; }
#pie { color: #162605; }
#pie .color_verde_osc { margin: 7px 0 0 0; }
#pie .color_verde_osc b { color: #142306; }
#pie .color_verde_osc a.verde_osc { color: #142306; }
#pie .color_verde_osc a.verde_osc:hover { text-decoration: underline; }
#pie .color_verde { margin: 4px 0 6px 0; color: #2c430b; }
#pie .color_verde a.verde { color: #2c430b; }
#pie .color_verde a.verde:hover { text-decoration: underline; }

a#logo_veiss span { visibility: hidden; }
a#logo_veiss { position: absolute; top: 20px; right: 5px; display: block; width: 39px; height: 13px; background: url(../images/logo_veiss.gif) no-repeat; overflow: hidden; }
a#logo_veiss:hover { background-position: 0 -13px; }

#logos_pie { margin: 12px 0px; }
#logos_pie img { vertical-align: top; }
#logos_diputaciones { margin: 12px 0px; }
#logos_diputaciones img { vertical-align: middle; }

/*
*	Calendarios
*/
.ajaxToolkit-CalendarExtender .ajax__calendar_container
{
	color: #000;
	background: #FFF;
	border: 1px solid #92B492;
	z-index: 100;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_other .ajax__calendar_day
{
	color: #CCC;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_other .ajax__calendar_year
{
	color: #000;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_hover .ajax__calendar_day,
.ajaxToolkit-CalendarExtender .ajax__calendar_hover .ajax__calendar_month,
.ajaxToolkit-CalendarExtender .ajax__calendar_hover .ajax__calendar_year
{
	color: #000;
	background: #F5FFAB;
}
.ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_day,
.ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_month,
.ajaxToolkit-CalendarExtender .ajax__calendar_active .ajax__calendar_year
{
	color: #FFF;
	background: #92B492;
	font-weight: bold;
}
