﻿/* general de la home */
#izqui_home { width: 746px; }
#busqueda_planos { display: none;}

/*buscador plano, buscador lateral*/
#posicion_tabla_ofertas_destacados { padding: 5px 0 0 0;}

/* generales de link */
a.bloque { display: block; color: #e6efd9; position: relative;}
a.bloque:hover h3 { text-decoration: underline;}

#tabla_destacados td a span.logo_neka_reservas img { border: 0px; display: block; position: absolute; top: 46px; left: 72px; width: 59px; height: 26px; margin: 0px; }

/* enlaces bola */
a.enlace { display: block; color: #e6efd9; padding: 15px 0 20px 0; text-align: center;}
a.enlace img { vertical-align: bottom; padding-left: 5px; }
a.enlace:hover { text-decoration: underline; }
span.enlace_titu { font-size: 14px; font-weight: normal; }

/* alojamientos destacados */
#tabla_ofertas_destacados_ideas td { vertical-align: top; }
#tabla_ofertas_destacados_ideas td.dch { width: 475px; }
#posicion_tabla_destacados { margin: 10px 0 13px 0; }
#tabla_destacados td { text-align: center; width: 152px; }
#tabla_destacados td a img { border: 1px solid #1e2f08; margin: 4px 19px 0 19px; width: 100px; height: 62px; }
#tabla_destacados td a span.textoalodest { /*margin-left: 10px;*/ display: block; padding: 10px 0 15px 0; /*text-align: left;*/ }
#tabla_destacados td.con_borde { border-right: 1px solid #2c430b; }
#tabla_destacados td.con_fondo { padding: 0 2px; }
#tabla_destacados td.con_fondo a:hover { background: #577b29; }

/* ofertas */

#aspx_ofertas div.ofertas_dest { padding: 2px; border-bottom: 1px solid #2c430b; border-left: 1px solid #6d9935; }
#aspx_ofertas a.ofertas_destacadas { color: #e6efd9; display: block; padding: 10px;}
#aspx_ofertas a.ofertas_destacadas:hover { background: #577b29; }
#aspx_ofertas span.ofer_todo { display: block; position: relative; }
#aspx_ofertas span.logo_neka_reservas img { position: absolute; top: 46px; left: 55px; display: block;}
#aspx_ofertas span.imag { position: absolute; left: 10px; top: 4px; }
#aspx_ofertas span.texto_ofer_dest { display: block; padding-left: 125px; }
#aspx_ofertas span.texto_ofer_dest h3 { display: inline; }
#aspx_ofertas span.texto_ofer_dest span.descuento { color: #000000;}

/*
.ofertas_dest{ border-bottom: 1px solid #2c430b; position: relative; }
.ofertas_dest h3 { display: inline; }
#aspx_ofertas a { display: block; width: 100%; color: #e6efd9; border-top: 2px solid #6d9935; border-bottom: 2px solid #6d9935; }
#aspx_ofertas a:hover { background: #577b29; }

span.ofer_todo { display: block;   margin: 10px 10px 20px 0; }
span.imag { display: block; position: absolute; top:7px; left:10px; }
span.texto_ofer_dest { display: block; }
span.descuento { color: #000000;}
.texto_ofer_dest { margin: 0px 0 0px 125px;}
#aspx_ofertas a img { margin-right:10px;  border: 1px solid #1e2f08; width:100px; height: 63px; }
*/

/* ideas */
#tabla_ofertas_destacados_ideas td#iz { width: 268px; padding: 0 0 0 5px;}
#tabla_ofertas_destacados_ideas td#iz { text-align: center;}
#tabla_ofertas_destacados_ideas td#iz img.img_ideas { margin: 5px 0 0 ; border: 1px solid #1e2f08; }
#tabla_ofertas_destacados_ideas td#iz a { margin: 2px; }
#tabla_ofertas_destacados_ideas td#iz a span.texto_ideas { text-align: center; display: block; padding: 10px 10px 10px 10px;}
#linea_corta { background: #2c430b; width: 269px; height: 1px; overflow: hidden;}
#ideas1 a:hover { background: #577b29; }
#ideas2 a:hover { background: #577b29; }
#ideas3 a:hover { background: #577b29; }
/*#tabla_ofertas_destacados_ideas td#iz a:hover { background: #577b29; }*/
/*#tabla_ofertas_destacados_ideas td#iz a:hover { border: 0px; }para que en el explorer se subraye el span.text_ideas*/

/* menu lateral */
#menu_inicio a { background-position: 0 -42px;}
#menu_inicio a:hover { background-position: 0 -42px;}

#mapa { position: relative; background: #A0A65E url(../images/mapa_entrada.jpg); border: 1px solid #000; width: 744px; height: 520px; }
#mapa_texto { font: 26px "Georgia", Arial, Helvetica, sans-serif; color: #355107; }
#mapa_texto td { vertical-align: middle; }
#mapa_texto .eu{ color: #5F654B; }
#mapa_texto, #mapa_google { position: absolute; left: 0; top: 0; width: 744px; height: 520px; }


/** banner home **/
#banners_home { /*margin: 20px 15px 15px 15px;*/ background: #4d6d21; width: 744px;}
#banners_home div.cada_banner { float: left; margin: 4px; }
#banner_interior { padding: 4px 0; }
#titulo_publicidad { padding: 1px 0 1px 5px; background: #2d430e; color: #FFF; font: 10px Arial, Helvetica, sans-serif;}