body, h1, h2, h3, h4, h5, h6, p, div, ul, li, ol{margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666}

body{background:#000; background-image:url(../imagenes/fondo.jpg)}

a{color:#fff; text-decoration:none; outline:none; font-size:12px}

a:hover{text-decoration:none; color:#f90}

p{font-size:12px; color:#FFF}

li{list-style:none; background:url(../imagenes/raya_puntos.gif) no-repeat bottom; padding:9px 0}
img{border:none; display:block}

#fnd_cesped{*position:absolute; background:url(../imagenes/fnd_cesped.jpg) repeat-x top center; overflow:auto}
#todo{margin:148px auto 0 auto; width:950px; font-size:12px; font-family:"Arial narrow",Helvetica,sans-serif}

#contenedor{background:#fff; margin:0 auto; width:950px; padding-top:20px; font-size:12px; font-family:"Arial narrow",Helvetica,sans-serif; overflow:auto}
#pie #menupie{background-image:none; width:950px; height:41px}
#pie img{display:inline}
#menu{background-image:url(../imagenes/fondo_botonera.png); width:950px; height:41px}
#menu, #menupie{list-style:none; margin:0; padding:0}
#menu ul, #menupie ul{list-style:none; margin:0; padding:0}

#menu li, #menupie li{background:url(../imagenes/lin_menu.jpg) no-repeat right; padding:7px 13px 0 13px; height:22px; float:left}

#menu ul li a span, #menupie ul li a span{display:none}

#menu ul li a.home, #menupie ul li a.home{display:block; background:url(../imagenes/home_1_es.png) no-repeat; width:50px; height:22px}
#menu a.home:hover, #menupie a.home:hover{background-image:url(../imagenes/home_2_es.png)}
#menu li a.book, #menupie li a.book{display:block; background:url(../imagenes/book_1_es.png) no-repeat; width:102px; height:22px}
#menu a.book:hover, #menupie a.book:hover{background-image:url(../imagenes/book_2_es.png)}
#menu li a.campos, #menupie li a.campos{display:block; background:url(../imagenes/guia_1_es.png) no-repeat; width:106px; height:22px}
#menu a.campos:hover, #menupie a.campos:hover{background-image:url(../imagenes/guia_2_es.png)}
#menu li a.golf, #menupie li a.golf{display:block; background:url(../imagenes/paquetes_1_es.png) no-repeat; width:116px; height:22px}
#menu a.golf:hover, #menupie a.golf:hover{background-image:url(../imagenes/paquetes_2_es.png)}
#menu li a.hoteles, #menupie li a.hoteles{display:block; background:url(../imagenes/hoteles_1_es.png) no-repeat; width:116px; height:22px}
#menu a.hoteles:hover, #menupie a.hoteles:hover{background-image:url(../imagenes/hoteles_2_es.png)}
#menu li a.transporte, #menupie li a.transporte{display:block; background:url(../imagenes/transport_1_es.png) no-repeat; width:83px; height:22px}
#menu a.transporte:hover, #menupie a.transporte:hover{background-image:url(../imagenes/transport_2_es.png)}
#menu li a.contacto, #menupie li a.contacto{display:block; background:url(../imagenes/contacto_1_es.png) no-repeat; width:67px; height:22px}
#menu a.contacto:hover, #menupie a.contacto:hover{background-image:url(../imagenes/contacto_2_es.png)}

#colizq{float:left; width:670px; margin-left:12px; *margin-left:6px; margin-right:12px; color:#666}
#colizq p{color:#666}

#colder{float:right; margin-right:12px; *margin-right:6px; background:url(../imagenes/fondo_col_der.jpg) repeat; width:244px; .clear:both}

#colder #colder_top{background-color:#FFF; background:url(../imagenes/top_fondo_col_der.jpg) no-repeat; width:244px; height:18px}
#colder #colder_bottom{background-color:#FFF; background:url(../imagenes/pie_fondo_col_der.jpg) no-repeat; width:244px; height:18px}
#colder #contenido{margin:0 9px 0 9px; *margin:0 0px 0 0px; *padding:0 4px 0 5px; color:#FFF; font-size:10px}
#colder #contenido p{font-family:Arial,Helvetica,sans-serif; color:#FFF; font-size:10px}
#colder #contenido .degradado_separacion{background:url(../imagenes/degradado_col_der.png) no-repeat; width:244px; height:20px; margin:0 0 15px -9px; padding:0px}
#colder #contenido span{display:none; visibility:hidden}
#colder #contenido #recomendaciones li, #colder #contenido .recomendaciones li, #colder #contenido .recomendaciones li, #paquetes_nac li, #paquetes_port li, #mapa li{list-style:none; margin:0px; padding-bottom:3px; background: url(../imagenes/pin_vermas.png) 200px 10px no-repeat;}

#recomendaciones li a, .recomendaciones li a{width:215px; display:block}
#recomendaciones li a, .recomendaciones li a, #paquetes_nac li a, #paquetes_port li a, #transportes a, #tags a, #inmobiliaria a{outline:none}
#paquetes_nac li a, #paquetes_port li a{width:215px; display:block}

h1{font-size:40px; color:#FFF; font-weight:normal}

h1.titular{font-size:26px; color:#F90; font-weight:normal}

#piefondo{width:950px; margin:0 auto}
#pie{clear:both; width:960px; margin:0px auto 50px auto; color:#888; font-size:9px}

#pie p{color:#888; font-size:9px}
#pie a{color:#888; font-size:9px; text-decoration:none}
#pie a:hover{color:#f90; font-size:9px}
#pie img{margin:18px 0 10px 0}
.blanca{color:#FFF; font-weight:bold}

a.banner{color:#FFF}
a.banner:hover{color:#F00}

#izqhome{float:left; width:400px}

#derhome{float:right; width:235px; background:url(imagenes/llinea_px_vertical.gif) repeat-y; padding-left:15px}

.amarillo{background:url(../imagenes/brujula.png) no-repeat 0px 0px; float:left; color:#ffff1d; font-size:12px; padding:2px 1px 0px 28px; height:24px}

.boton_google{background:url(../imagenes/pin_vermas.png) no-repeat 0px 0px; float:left; color:#fff; font-size:12px; padding:0 0 0 23px}

select{float:right; color:#000; font-size:10px; margin:0px 0 0px 0; width:163px; height:22px; background-color:#fff}

.buscar{float:right; font-size:10px; color:#FFF; background-color:#202020; text-decoration:underline; height:22px; width:56px; padding-bottom:4px; clear:both}

.left{float:left}

#seccion_not_top{background:url(../imagenes/cabecera_contenido_not.jpg) no-repeat; margin:20px 0px 0 0; height:22px}

#seccion_not_top h1{color:#FFF; font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; padding:3px 0 0 11px}

#seccion_mid_top, .seccion_mid_top{background:url(../imagenes/cabecera_contenido.jpg) no-repeat; margin:20px 0 0 0; height:22px}

#seccion_mid_top h1, .seccion_mid_top h1{color:#FFF; font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; padding:3px 0 0 11px}
#seccion_mid_cen, .seccion_mid_cen{overflow:hidden; margin:1px 0 0 0; border:1px solid #d7d7d7; width:646px; padding:10px}
#seccion_mid_bot{background:url(../imagenes/pie_anuncio.jpg) no-repeat; margin:1px 0px 0 0; height:26px}
#seccion_mid_bot a, #seccion_mid_bot a:hover{float:right; font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#333; background:url(../imagenes/pin_vermas.png) no-repeat right 2px; margin:3px 20px 0 0; padding-right:20px}
#seccion_mid_bot a:hover{color:#f90}

#seccion_mid_top_half{background:url(../imagenes/cabecera_contenido_half.jpg) no-repeat; margin:20px 0px 0 0; height:22px}

#seccion_mid_top_half h1{color:#FFF; font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; padding:3px 0 0 11px}

#seccion_mid_cen_half{overflow:hidden; margin:1px 0px 0 0; border:1px solid #d7d7d7; width:312px}

#seccion_half_left{overflow:hidden; float:left; width:312px; padding-left:0px}

#seccion_half_right{overflow:hidden; float:right; width:312px; margin-right:20px}

#seccion_mid_bot_half{background:url(../imagenes/pie_anuncio_half.jpg) no-repeat; margin:1px 0px 0 0; height:26px}
#seccion_mid_bot_half a, #seccion_mid_bot_half a:hover{float:right; font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#333; background:url(../imagenes/pin_vermas.png) no-repeat right 2px; margin:3px 10px 0 0; padding-right:22px}
#seccion_mid_bot_half a:hover{color:#f90}

.seccion_mid_top_half2{background:url(../imagenes/cabecera_contenido_half2.jpg) no-repeat; margin:20px 0px 0 0; height:22px}

.seccion_mid_top_half2 h2{color:#FFF; font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; padding:3px 0 0 11px; margin:0px; line-height:14px}

.seccion_mid_cen_half2{overflow:hidden; margin:1px 0 0 0; border:1px solid #d7d7d7; width:312px}

.seccion_half_left2{overflow:hidden; float:left; width:315px; padding-left:0px}

.seccion_half_right2{overflow:hidden; float:right; width:315px; margin-right:20px}

.seccion_mid_bot_half2{background:url(../imagenes/pie_anuncio_half2.jpg) no-repeat; margin:1px 0 0 0; height:26px}
.seccion_mid_bot_half2 a, .seccion_mid_bot_half2 a:hover{float:right; font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#333; background:url(../imagenes/pin_vermas.png) no-repeat right 2px; margin:3px 10px 0 0; padding-right:22px}
.seccion_mid_bot_half2 a:hover{color:#f90}

#seccion_mid_top_third{background:url(../imagenes/cabecera_contenido_third.jpg) no-repeat; margin:20px 0 0 0; height:22px}

#seccion_mid_top_third h1{color:#FFF; font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; padding:3px 0 0 11px}
#seccion_mid_cen_third{overflow:hidden; margin:1px 0 0 0; border:1px solid #d7d7d7; width:205px}
#seccion_third_left{overflow:hidden; float:left; width:207px; padding-right:24px}

#seccion_third_right{overflow:hidden; float:right; width:207px}

#seccion_mid_bot_third{background:url(../imagenes/pie_anuncio_third.jpg) no-repeat; margin:1px 0 0 0; height:26px}
#seccion_mid_bot_third a, #seccion_mid_bot_third a:hover{float:right; font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#333; background:url(../imagenes/pin_vermas.png) no-repeat right 2px; margin:3px 20px 0 0; padding-right:20px}
#seccion_mid_bot_third a:hover{color:#f90}
#seccion_ofe_top, .oferta .seccion_ofe_top{background:url(../imagenes/paquete_top.jpg) no-repeat; margin:20px 0 0 0; width:205px; height:12px; padding:0px}
#seccion_ofe_cen, .oferta .seccion_ofe_cen{margin:0px; border:1px solid #d7d7d7; border-top:1px solid #FFF; width:183px; padding:0 10px 0px 10px}

.seccion_ofe_cen ol, .seccion_ofe_cen ol li{margin:0 0 0 10px; padding:2px 2px 2px 2px}
.seccion_ofe_cen ol li{padding-left:10px}
#seccion_ofe_cen img, .oferta .seccion_ofe_cen img{margin:0px; padding:0px}
#seccion_ofe_cen h2, .oferta .seccion_ofe_cen h2{font-weight:bold; font-size:12px; color:#838383; margin:0px; padding:0px; line-height:12px; height:20px}

#seccion_ofe_cen h3, .oferta .seccion_ofe_cen h3{font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:27px; margin:0px; padding:0px; line-height:25px}

#seccion_ofe_cen p, .oferta .seccion_ofe_cen p{font-family:Arial,Helvetica,sans-serif; font-weight:normal; font-size:11px; margin:0px; padding:0px}
#seccion_ofe_bot, .seccion_ofe_bot{background:url(../imagenes/sabermas_paquete.jpg) no-repeat; margin:1px 0 0 0; height:25px; width:205px}
#seccion_ofe_bot a span, .seccion_ofe_bot a span{display:none}

#seccion_ofe_bot a, .seccion_ofe_bot a{display:block; background:url(../imagenes/sabermas_paquete_1_es.jpg) no-repeat; width:205px; height:25px}
#seccion_ofe_bot a:hover, .seccion_ofe_bot a:hover{background-image:url(../imagenes/sabermas_paquete_2_es.jpg)}
#seccion_ofe_gr_top{background:url(../imagenes/paquete_top_gr.jpg) no-repeat; margin:20px 0 0 0; width:668px; height:12px; padding:0px; background-color:#009}
#seccion_ofe_gr_cen{margin:-4px 0 0 0; border:1px solid #d7d7d7; border-top:none; width:646px; padding:0px 10px 10px 10px}

#seccion_mid_ofe_gr_top, .seccion_mid_ofe_gr_top{background:url(../imagenes/paquete_mid_top_gr.jpg) no-repeat; margin:20px 0 0 0; width:428px; height:12px; padding:0px}

#seccion_mid_ofe_gr_cen, .seccion_mid_ofe_gr_cen{margin:-4px 0 0 0; border:1px solid #d7d7d7; border-top:none; width:406px; padding:0px 10px 10px 10px}

.oferta h2{font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:15px; color:#838383; margin:0px; padding:0px}
#seccion_ofe_gr_cen p{font-weight:normal; font-size:11px}
#seccion_ofe_gr_bot{margin:1px 0 0 0; height:26px; width:668px}
#seccion_ofe_gr_bot a span{display:none}

#seccion_ofe_gr_bot a{display:block; background:url(../imagenes/bt_naran_gr.jpg) no-repeat; width:668px; height:25px}
#seccion_ofe_gr_bot a:hover{background:url(../imagenes/bt_gris_gr.jpg)}
#seccion_mid_ofe_gr_bot, .seccion_mid_ofe_gr_bot{margin:1px 0 0 0; height:26px; width:428px}
.seccion_mid_ofe_gr_bot{float:left}
#seccion_mid_ofe_gr_bot a span, .seccion_mid_ofe_gr_bot a span{display:none}

#seccion_mid_ofe_gr_bot a, .seccion_mid_ofe_gr_bot a{display:block; background:url(../imagenes/bt_mid_naran_gr.jpg) no-repeat; width:428px; height:25px}
#seccion_mid_ofe_gr_bot a:hover, .seccion_mid_ofe_gr_bot a:hover{background:url(../imagenes/bt_mid_gris_gr.jpg)}

.linea_col_der, #linea_col_der{background:url(../imagenes/separador_col_der.gif) repeat-x; height:1px; width:224px; margin:0px; padding-bottom:0 0 3px 0}
h2.engine_mallorca, h2.engine_general, h2.recomendaciones, h2.noticias, h2.suscripcion, h2.tags, h2.siguenos, h2.paquetes_nac, h2.paquetes_port, h2.paquetes_int, h2.vamos_grandes, h2.golf_holidays, h2.quick_links, h2.rente_su_finca{background:no-repeat; * background:none; font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:12px; margin:0px; padding:0px; height:20px; line-height:18px}
h2.golf_holidays{background-image:url(../imagenes/tit_jugar_alrededor_mundo.gif); height:40px}

h2.engine_mallorca{background-image:url(../imagenes/tit_engine_mallorca_es.gif)}

h2.quick_links{background-image:url(../imagenes/tit_quick_links.gif)}

h2.rente_su_finca{background-image:url(../imagenes/tit_rente_su_finca.gif)}

h2.vamos_grandes{background-image:url(../imagenes/tit_vamos_grandes.gif); height:40px}

h2.vamos_grandes a, h2.golf_holidays a{display:inline-block; height:40px; width:100%}

h2.engine_general{background-image:url(../imagenes/tit_tee_times_mundo.gif); height:40px}
h2.recomendaciones{background-image:url(../imagenes/tit_recomendaciones_mallorca_es.gif)}
h2.noticias{background-image:url(../imagenes/tit_noticias_breves.gif)}
h2.paquetes_nac{background-image:url(../imagenes/tit_paquetes_nacionales_es.gif)}
h2.paquetes_port{background-image:url(../imagenes/tit_paquetes_portugal_es.gif)}

h2.paquetes_int{background-image:url(../imagenes/tit_paquetes_internacionales_es.gif)}
h2.suscripcion{background-image:url(../imagenes/tit_suscripcion_newsletter_es.gif)}
h2.tags{background-image:url(../imagenes/tit_nube_tags_es.gif)}
h2.siguenos{background-image:url(../imagenes/siguenos_col_der_es.png); * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imagenes/siguenos_col_der_es.png","sizingMethod=scale")}

h2 span{display:none; visibility:hidden; margin:0px; padding:0px}

#colizq a{color:#666}
#colizq a:hover{color:#F60}
#colizq a.flecha{font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#333; display:inline; background:url(../imagenes/pin_vermas.png) no-repeat right 2px; margin:3px 20px 0 0; padding-right:20px}

#volver{position:relative; display:block; background:url(../imagenes/fdo_volver.jpg) repeat-x; width:665px; height:26px; padding-top:5px}

#volver_seccion{background:url(../imagenes/fdo_volver.jpg) repeat-x; width:655px; height:26px; padding-top:5px}
 a.volver{font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#333; background:url(../imagenes/pin_volver.png) no-repeat left 2px; margin:3px 20px 0 0; padding-left:20px}
a.volver:hover{color:#f90}

 a.ir_ficha{font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#333; background:url(../imagenes/pin_vermas.png) no-repeat right 2px; margin:3px 20px 0 0; padding-right:20px}
a.ir_ficha:hover{color:#f90}

ol{margin-top:10px; display:block}
ol li{list-style:none; display:block; background:url(../imagenes/pin_lista.gif) no-repeat left 5px; padding:0px 0 5px 12px; margin-left:20px}

#form_engine #left{float:left; height:30px}

#form_engine_gen #left{float:left; height:20px}

#form_engine_gen #der1, #form_engine #der1{float:right}

#form_engine_gen input, #form_engine input{height:17px; width:100px}

#seccion_extra_gr_top{background:url(../imagenes/paquete_top_gr.jpg) no-repeat; margin:20px 0 0 0; width:668px; height:12px; padding:0px}
#seccion_extra_gr_cen{margin:-4px 0 0 0; border:1px solid #d7d7d7; border-top:none; border-bottom:none; width:646px; padding:0px 10px 6px 10px; overflow:hidden}

#seccion_extra_gr_bot{background:url(../imagenes/paquete_bot_gr.jpg) no-repeat; margin:0px; width:668px; height:12px; padding:0px}
#seccion_extra_gr_top2{background:url(../imagenes/paquete_top_gr2.jpg) no-repeat; margin:20px 0 0 0; width:668px; height:12px; padding:0px}
#seccion_extra_gr_cen2{margin:-4px 0 0 0; border:1px solid #e6e6e6; border-top:none; border-bottom:none; width:646px; padding:0px 10px 6px 10px; overflow:hidden}

#seccion_extra_gr_cen2 a{color:#666}
#seccion_extra_gr_cen2 a:hover{color:#F90}
#seccion_extra_gr_bot2{background:url(../imagenes/paquete_bot_gr2.jpg)no-repeat; margin:0px; width:668px; height:12px; padding:0px}

a.titulorss{font-size:15px; font-family:arial,sans-serif; color:#333}

a.titulorss:hover{font-size:15px; font-family:arial,sans-serif; color:#333; text-decoration:underline}
