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:#ff9900;
}

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

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

/* capas e ids*/

#fnd_cesped {
*position:absolute;
	background-image: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-image: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-image: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-image: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-image: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-image: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-image: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-image: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-image: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-image:url(../imagenes/fondo_col_der.jpg) repeat;
	width:244px;
	.clear:both;

}

#colder #colder_top {
	background-color:#FFF;
	background-image:url(../imagenes/top_fondo_col_der.jpg) no-repeat;
	width:244px;
	height:18px;
}
#colder #colder_bottom {
	background-color:#FFF;
	background-image: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-image: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;
}

#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-stretch:narrower;
	font-size:40px;
	color:#FFF;
	font-weight:normal;
}

h1.titular {
	font-size:26px;
	color:#FF9900;
	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:#ff9900;
	font-size:9px;
}
#pie img{
	margin: 18px 0 10px 0;
}
.blanca{ color:#FFF; font-weight:bold; }

a.banner {color:#FFF; }
a.banner:hover { color:#FF0000;}

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

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

.amarillo {
	background-image: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-image: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-right: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-image: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-image: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-image: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-image: url(../imagenes/pin_vermas.png) no-repeat right 2px;
	margin:3px 20px 0 0;
	padding-right:20px;
}
#seccion_mid_bot a:hover{
	color:#ff9900;
}

/* SECCION HALF */

#seccion_mid_top_half {
background-image: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-image: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-image: url(../imagenes/pin_vermas.png) no-repeat right 2px;
	margin-right:3px 10px 0 0;
	padding-right:22px;
}
#seccion_mid_bot_half a:hover{
	color:#ff9900;
}

/* HALF 2 */
.seccion_mid_top_half2 {
background-image: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-image: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-image: url(../imagenes/pin_vermas.png) no-repeat right 2px;
	margin-right:3px 10px 0 0;
	padding-right:22px;
}
.seccion_mid_bot_half2 a:hover{
	color:#ff9900;
}

/* SECCION THIRD */
#seccion_mid_top_third {
background-image: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-image: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-image: url(../imagenes/pin_vermas.png) no-repeat right 2px;
	margin: 3px 20px 0 0;
	padding-right:20px;
}
#seccion_mid_bot_third a:hover{
	color:#ff9900;
}
#seccion_ofe_top, .oferta .seccion_ofe_top {
	background-image: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-image: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-image: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-image:url(../imagenes/paquete_top_gr.jpg) no-repeat;
	margin:20px 0 0 0;
	width:668px;
	height:12px;
	padding:0px;
	background-color:#000099;
}
#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-image: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-image:url(../imagenes/bt_naran_gr.jpg) no-repeat;
	width:668px;
	height:25px;
}
#seccion_ofe_gr_bot a:hover {
	background-image: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-image: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-image:url(../imagenes/bt_mid_gris_gr.jpg);
}


/*////////////////////////////////////////////////////////////////////////////////////////////////*/

.linea_col_der, #linea_col_der {
	background-image: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-repeat: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:#FF6600;
}
#colizq a.flecha {
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333;
	display: inline;
	background-image: url(../imagenes/pin_vermas.png) no-repeat right 2px;
	margin:3px 20px 0 0;
	padding-right:20px;
}

#volver {
	position:relative;
	display:block;
	background-image:url(../imagenes/fdo_volver.jpg) repeat-x;
	width:665px;
	height:26px;
	padding-top:5px;
	}
	
	#volver_seccion {
	background-image: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-image:url(../imagenes/pin_volver.png) no-repeat left 2px;
	margin-right:3px 20px 0 0;
	padding-left:20px;
}
a.volver:hover{
	color:#ff9900;
}

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

ol {
margin-top:10px;
display:block;
}
ol li{
	list-style: none;
	display:block;
	background-image: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-image: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-image:url(../imagenes/paquete_bot_gr.jpg) no-repeat;
	margin:0px;
	width:668px;
	height:12px;
	padding:0px;
}
#seccion_extra_gr_top2 {
	background-image: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:#FF9900;
}
#seccion_extra_gr_bot2 {
	background-image: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;

}