*{
	margin:0;
	padding: 0;
}
body {
	background-image:url(/images/fondo.jpg);
	background-repeat:repeat;
	font-family:"Trebuchet MS", Tahoma, "Courier New";
	font-size:12px;
	color:#ffffff;
}
.textos{
	text-align: justify;
	font-size: 12px;
}
.textos2{
	color:#666666;
	text-align: justify;
	font-size: 13px;
}
#page {
	width:960px;
	height:600px;
}

#menu {
	background-image:url(/images/cabecera.gif);
	width:936px;
	height:30px;
	font-size:11px;
	text-align:left;
}

#contenidos {
	background-image:url(/images/home.jpg);
	width:936px;
	height:357px;
}
#contenidos2 {
	background-image:url(/images/home2.jpg);
	width:936px;
	height:357px;
}
#contenidos3 {
	background-image:url(/images/home3.jpg);
	width:936px;
	height:357px;
}
#contenidos4 {
	background-image:url(/images/home4.jpg);
	width:936px;
	height:357px;
}

#contenidos_aviso_legal {
	background-image:url(/images/aviso_legal.jpg);
	width:936px;
	height:357px;
}
#contenidos_mapa_web {
	background-image:url(/images/mapa_web.jpg);
	width:936px;
	height:357px;
}

#contenidos_golf {
	background-image:url(/images/golf_home.jpg);
	width:936px;
	height:357px;
}
#contenidos_golf_prin {
	background-image:url(/images/golf_home.jpg);
	width:936px;
	height:357px;
}

#contenidos_tarifas {
	background-image:url(/images/tarifas.jpg);
	width:936px;
	height:357px;
}

#contenidos_escuela {
	background-image:url(/images/escuela_golf.jpg);
	width:936px;
	height:357px;
}

#contenidos_reglas {
	background-image:url(/images/reglas.jpg);
	width:936px;
	height:357px;
}

#contenidos_oficinas {
	background-image:url(/images/oficinas.jpg);
	width:936px;
	height:357px;
}

#contenidos_reservas {
	background-image:url(/images/reservas.jpg);
	width:936px;
	height:357px;
}

#contenidos_club_social {
	background-image:url(/images/club_social.jpg);
	width:936px;
	height:357px;
}

#contenidos_hotel {
	background-image:url(/images/hotel_home.jpg);
	width:936px;
	height:357px;
}
#contenidos_hotel_prin {
	background-image:url(/images/hotel_home_prin.jpg);
	width:936px;
	height:357px;
}

#contenidos_hotelcampoamor {
	background-image:url(/images/hotel_campoamor.jpg);
	width:936px;
	height:357px;
}

#contenidos_hoteldeportivo {
	background-image:url(/images/hotel_deportivo.jpg);
	width:936px;
	height:357px;
}

#contenidos_alquiler {
	background-image:url(/images/alquiler.jpg);
	width:936px;
	height:357px;
}

#contenidos_habitacion {
	background-image:url(/images/habitacion.jpg);
	width:936px;
	height:357px;
}

#contenidos_habitaciones {
	background-image:url(/images/habitaciones.jpg);
	width:936px;
	height:357px;
}

#contenidos_habitaciones2 {
	background-image:url(/images/habitaciones2.jpg);
	width:936px;
	height:357px;
}

#contenidos_modelos {
	background-image:url(/images/modelos.jpg);
	width:936px;
	height:357px;
}

#contenidos_plano1 {
	background-image:url(/images/plano1.jpg);
	width:936px;
	height:357px;
}

#contenidos_plano2 {
	background-image:url(/images/plano2.jpg);
	width:936px;
	height:357px;
}

#contenidos_futbol {
	background-image:url(/images/futbol.jpg);
	width:936px;
	height:357px;
}
#contenidos_futbol_prin {
	background-image:url(/images/futbol_prin.jpg);
	width:936px;
	height:357px;
}

#contenidos_campofutbol {
	background-image:url(/images/campofutbol.jpg);
	width:936px;
	height:357px;
}
#contenidos_servicios {
	background-image:url(/images/servicios.jpg);
	width:936px;
	height:357px;
}

#contenidos_sala_prensa {
	background-image:url(/images/sala_prensa.jpg);
	width:936px;
	height:357px;
}

#contenidos_zonas {
	background-image:url(/images/zonas.jpg);
	width:936px;
	height:357px;
}

#contenidos_masajes {
	background-image:url(/images/masajes.jpg);
	width:936px;
	height:357px;
}

#contenidos_gimnasio {
	background-image:url(/images/gimnasio.jpg);
	width:936px;
	height:357px;
}

#contenidos_termas {
	background-image:url(/images/termas.jpg);
	width:936px;
	height:357px;
}

#contenidos_vestuario {
	background-image:url(/images/vestuario.jpg);
	width:936px;
	height:357px;
}

#contenidos_jaccuzzis {
	background-image:url(/images/jaccuzzi.jpg);
	width:936px;
	height:357px;
}

#contenidos_tenis {
	background-image:url(/images/tenis.jpg);
	width:936px;
	height:357px;
}

#contenidos_piscinas {
	background-image:url(/images/piscinas.jpg);
	width:936px;
	height:357px;
}

#contenidos_restauracion {
	background-image:url(/images/restauracion.jpg);
	width:936px;
	height:357px;
}
#contenidos_restauracion_prin {
	background-image:url(/images/restauracion.jpg);
	width:936px;
	height:357px;
}

#contenidos_celebraciones {
	background:url(/images/celebraciones.jpg) center top no-repeat;
	width:936px;
	height:357px;
}
#contenidos_celebraciones_prin {
	background :url(/images/celebraciones_prin.jpg) center top no-repeat;
	width:936px;
	height:357px;
}
	#contenidos_celebraciones_azul {
		background:url(/images/celebraciones_azul.jpg) center top no-repeat;
		width:936px;
		height:357px;
	}
	#contenidos_celebraciones_campoamor {
	width:936px;
	height:357px;
	background-image: url(../images/celebraciones_campoamor.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
	#contenidos_celebraciones_domo {
		background:url(/images/celebraciones_domo.jpg) center top no-repeat;
		width:936px;
		height:357px;
	}
	#contenidos_celebraciones_tapices {
		background:url(/images/celebraciones_tapices.jpg) center top no-repeat;
		width:936px;
		height:357px;
	}
	#contenidos_celebraciones_ter_golf {
		background:url(/images/celebraciones_ter_golf.jpg) center top no-repeat;
		width:936px;
		height:357px;
	}
	#contenidos_celebraciones_ter_mar {
		background:url(/images/celebraciones_ter_mar.jpg) center top no-repeat;
		width:936px;
		height:357px;
	}


#contenidos_villas {
	background-image:url(/images/villas.jpg);
	width:936px;
	height:357px;
}

#contenidos_inmobiliaria_prin {
	background-image:url(/images/villas_prin.jpg);
	width:936px;
	height:357px;
}

#contenidos_inmobiliaria_prin_f {
	background-image:url(/images/villas_prin_f.jpg);
	width:936px;
	height:357px;
}

#contenidos_quienes {
	background-image:url(/images/quienes.jpg);
	width:936px;
	height:357px;
}

#margen_quienes {
	width:530px;
	height:357px;
	float: left;
}
#caja_quienes {
	width:406px;
	height:308px;
	float: left;
	overflow: hidden;
}
.margen_promo{
	margin-top: 70px;
	padding-left: 50px;
}
#contenidos_promociones {
	background-image:url(/images/promociones.jpg);
	width:936px;
	height:357px;
}

#contenidos_obras {
	background-image:url(/images/obras_realizadas.jpg);
	width:936px;
	height:357px;
}

#contenidos_promociones2 {
	background-image:url(/images/promociones.jpg);
	width:960px;
	height:357px;
	background-repeat: no-repeat;
	background-position: 12px;
}

#contenidos_entorno {
	background-image:url(/images/entorno.jpg);
	width:936px;
	height:357px;
}
#contenidos_entorno_prin {
	background-image:url(/images/entorno.jpg);
	width:936px;
	height:357px;
}

#contenidos_contacta {
	background-image:url(/images/contacta.jpg);
	width:936px;
	height:357px;
}
#contenidos_contacta_datos {
	background-image:url(/images/contacta.jpg);
	width:936px;
	height:357px;
	text-align: right;
}

#contenidos_noticias {
	background-image:url(/images/noticias.jpg);
	width:960px;
	height:357px;
	background-repeat: no-repeat;
	background-position: 12px;
}

#contenidos_plano {
	background-image:url(/images/plano_campo.jpg);
	width:936px;
	height:357px;
}

#contenidos_hoyo {
	background-image:url(/images/hoyos.jpg);
	width:936px;
	height:357px;
}

#contenidos_hoyo1 {
	background-image:url(/images/hoyo1.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo2 {
	background-image:url(/images/hoyo2.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo3 {
	background-image:url(/images/hoyo3.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo4 {
	background-image:url(/images/hoyo4.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo5 {
	background-image:url(/images/hoyo5.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo6 {
	background-image:url(/images/hoyo6.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo7 {
	background-image:url(/images/hoyo7.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo8 {
	background-image:url(/images/hoyo8.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo9 {
	background-image:url(/images/hoyo9.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo10 {
	background-image:url(/images/hoyo10.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo11 {
	background-image:url(/images/hoyo11.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo12 {
	background-image:url(/images/hoyo12.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo13 {
	background-image:url(/images/hoyo13.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo14 {
	background-image:url(/images/hoyo14.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo15 {
	background-image:url(/images/hoyo15.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo16 {
	background-image:url(/images/hoyo16.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo17 {
	background-image:url(/images/hoyo17.jpg);
	width:936px;
	height:357px;
}
#contenidos_hoyo18 {
	background-image:url(/images/hoyo18.jpg);
	width:936px;
	height:357px;
}

.caja_noticias{
	float: left;
	width: 300px;
	text-align: right;

}
.margen_caja_noticias{
	margin-left: 590px;
	padding-top: 100px;
}

.caja_promos{
	float: left;
	width: 300px;
	text-align: right;
}
.margen_caja_promos{
	margin-left: 590px;
	padding-top: 75px;
}
#pie {
	background-image:url(/images/pie.gif);
	height:33px;
	width:936px;
}

.promo {
	width:286px;
	height:59px;
}

a {
	color:#12164A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.futbol_zonas_a{
	color:#0D1033;
}

a:hover {
	color:#E1D512;
}

submenu {
	text-align:left;
	padding-top:5px;
}

.submenu .activo {
	color:#FFFFFF;
}

.submenu a {
	font-family: Tahoma, "Trebuchet MS",Arial;
	font-size:11px;
}

.spacer {clear:both;}

.blanco {color:#FFFFFF;}

h4 {
	margin:0px;
	font-size:16px;
	padding:0px;
}

h6{
	font-size: 13px !important;
	margin: 10px 0 -5px 10px !important;
}

#campo_futbol_p{
	float: left;
	margin: 152px 0 0 50px;
}
.campo_cele_p{
	display: inline;
	float: left;
	margin: 40px 0 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
	.campo_cele_p a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}
		.campo_cele_p a:hover{
			font-weight: bold;
			color: #FFCC00;
			text-decoration: none;
		}
/*-----------CELE---------------*/
#caja{
	width:350px;
	float: left;
}
.cont_cele{
	width:350px;
	height:145px;
	float: left;
	margin: 120px 30px 0px 30px;
}
	.tabla_cele{
		width:350px;
		float: left;
		margin: 0px 10px 0px 10px;
	}

/*-----------CELE---------------*/
#campo_futbol_zona{
	display: block;
	float: left;
	margin: 11px 0 0 165px;
}
#campo_vestuario_h4, #campo_masajes_h4, #campo_prensa_h4, #zonas_termas_h4{
	height: 37px;
}
#campo_vestuario{
	margin: 5px 0 0 0;
}
#campo_masajes{
	margin: 4px 0 0 0;
}
.hoyos{
	width: 110px;
	height: 30px;
	margin: 3px 40px 0 30px;
	background: #ddd;
}

#hoyo1, #hoyo2, #hoyo3, #hoyo4, #hoyo5, #hoyo6{
display: block;
width: 140px;
height: 55px;
position: relative;
top: 20px;



left: -190px;
background: #333;
}

#hoyo7, #hoyo8, #hoyo9, #hoyo10, #hoyo11, #hoyo12{
width: 140px;
height: 55px;
position: relative;
top: -310px;
left: -5px;
background: #333;
}

ul#lista_hoyos{
margin-left:20px;
float: left;
width: 150px;
height: 330px;
list-style: none;
text-align: left;
}
ul#lista_hoyos li{
margin: 0 0 0 0px !important;
padding: 0 !important;
}
ul#lista_hoyos li a{
display: block;
width: 150px;
height: 55px;
text-indent: -5000px;
outline: none;
}

ul#lista_hoyos2{
float: left;
width: 150px;
height: 330px;
list-style: none;
text-align: left;
}
ul#lista_hoyos2 li{
margin: 0 0 0 0px !important;
padding: 0 !important;
}
ul#lista_hoyos2 li a{
display: block;
width: 150px;
height: 55px;
text-indent: -5000px;
outline: none;
}

ul#lista_hoyos3{
float: left;
width: 150px;
height: 330px;
list-style: none;
text-align: left;
}
ul#lista_hoyos3 li{
margin: 0 0 0 80px !important;
padding: 0 !important;
}
ul#lista_hoyos3 li a{
display: block;
width: 150px;
height: 55px;
text-indent: -5000px;
outline: none;
}


table#tabla_tarifas{
	padding: 10px 10px 0 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 150%;
	font-size: 13px;
	color: #FFF;
	
	width: 365px;
	padding: 0px 50px 10px 10px;
	text-align:left;
}
	table#tabla_tarifas tr th{
		display: none;
	}
	table#tabla_tarifas tr td{
	}

#div_tabla_tarifas{
	margin: 10px 0 0 45px;
}

#submenu_tarifas{
	float: left;
	margin: 180px 0 0 58px;
}


#texto_vestuario{
	height:95px;
}
#texto_masajes{
	height:95px;
}
#texto_prensa{
	height:95px;
}















/* Noticias */
ul#noticias{
	display: inline;
	float: left;
	width: 300px;
	margin: 0;
	padding: 0 5px 0 5px;
	list-style: none;
}
	ul#noticias li{
		padding: 5px 0 5px 5px;
		float: left;
		margin: 0 0 3px;
		background: #8F302A;
	}
		ul#noticias li img{
			float: left;
		}
		ul#noticias li p{
			float: left;
			width: 230px;
			margin: 0px 0 0 10px;
			text-align:left;
			font-size: 11px;
		}
		ul#noticias li p.leer_noticia{
			text-align:right;
			margin: 12px 5px 0 0px;
		}
		ul#noticias li p.leer_noticia a{
			color:#E1D512 !important;
			font-size: 10px !important;
		}

#detalle_noticia{
	display: inline;
	float: left;
	width: 310px;
	padding: 10px;
	list-style: none;
	background: #8F302A;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	text-align: justify;
}
#detalle_noticia img{
	float: left;
	margin: 0;
	padding: 0 5px 0 0px;
	background: #8F302A;
}
#detalle_noticia h3{
	float: left;
	width: 275px;
	margin: 0px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFDA49;
}
#detalle_noticia p{
	margin: 0;
	padding: 0;
	padding-right: 20px;
	text-align: left;
}

.volver_noticias{
	float: left;
	position: relative;
	top: 215px;
	left: 280px;
}

/* Promociones */
ul#promociones{
	/*display: inline;*/
	display: none;
	float: left;
	width: 300px;
	margin: 75px 0 0 0;
	padding: 0 5px 0 5px;
	list-style: none;
}
	ul#promociones li{
		padding: 5px 0 5px 5px;
		float: left;
		margin: 0 0 6px 0;
		background: #D19A73;
	}
		ul#promociones li h3{
			float: left;
			margin: 0px 0 0 10px;

		}
		ul#promociones li h3 a{
			color:#443762 !important;
			font-size: 12px !important;
		}
		ul#promociones li img{
			float: left;
		}
		ul#promociones li p{
			float: left;
			width: 230px;
			margin: 0px 0 0 10px;
			text-align:left;
			font-size: 11px;
		}
		ul#promociones li p.leer_noticia{
			text-align:right;
			margin: -5px 5px 0 0px;
		}
		ul#promociones li p.leer_noticia a{
			color:#776478 !important;
			font-size: 11px !important;
		}

ul#promo_antsig{
	display: none;

	float: right;
	margin: 0px 65px 0 0;
	list-style: none;
}
	ul#promo_antsig li{
		float: left;
		margin: 0 3px 0 0;
	}
		ul#promo_antsig li#anterior a{
			display: block;
			width: 12px;
			height: 11px;
			background: url(/images/anterior.gif) no-repeat;
			text-indent: -5000px;
			outline: none;
		}
		ul#promo_antsig li#siguiente a{
			display: block;
			width: 12px;
			height: 11px;
			background: url(/images/siguiente.gif) no-repeat;
			text-indent: -5000px;
			outline: none;
		}
		
		
		
		
		
		
/********************** <contacto> **********************/
#formulario_contacto{
	float:right;
	width: 350px;
	display: inline;
	margin: 55px 60px 0 0;
	padding: 0 0 10px 10px;
}
#formulario_contacto dt {
	float: left;
	clear: both;
	margin-top: 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size: 11px;
}

#formulario_contacto dd {
	clear: both;
	float: left;
	margin: 1px 0 0 15px;
}
input {
	height: 12px;
	background: #FFF;
	border: 1px solid #888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666;
}
textarea{
	background: #FFF;
	border: 1px solid #888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666;
}
.caja_form_error{
	border: 1px solid #F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666;
}
#errores{
	display: block;
	float: left;
	margin: 12px 0 0px 4px;
	color: #13164D;
	font-weight: bold;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.campos_obligatorios{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
}
.boton_form{
	margin: 5px 0 0 0;
	height: 25px;
	border: 1px solid #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	color: #FFF;
	background: #13164D;
}

#correo_ok0{
	float:right;
	display: inline;
	width: 360px;
	margin: 60px 60px 0 0;
}
#correo_ok{
	min-height:135px; 
	margin: 0 30px 0 0; 
	padding: 5px 40px 80px 0px; 
	text-align:left; 
	color: #FFF;
}

#ver_datos_contacto{
	font-size: 14px;
}
/********************** </contacto> **********************/

/********************** <reserva_golf> **********************/
#reserva_golf{
	float:right;
	width: 320px;
	display: inline;
	margin: 5px 15px 0 0;
	padding: 0 0 2px 10px;

}
#reserva_golf dt {
	float: left;
	clear: both;
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size: 11px;
}

#reserva_golf dd {
	clear: both;
	float: left;
	margin: 1px 0 0 15px;
}

#menu_reservas{
	float: left;
	margin: 17px 0 0 11px;
}
#menu_reservas_ok{
	display: inline;
	float: left;
	margin: 45px 0 0 11px;
}
/********************** </reserva_golf> **********************/

/********************** <reserva_hotel> **********************/
#reserva_hotel{
	float:left;
	width: 320px;
	display: inline;
	margin: 32px 15px 0 62px;
	padding: 0 0 2px 10px;

}
#reserva_hotel dt {
	float: left;
	clear: both;
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size: 11px;
}

#reserva_hotel dd {
	clear: both;
	float: left;
	margin: 1px 0 0 15px;
}

#menu_reservas_hotel{
	float: left;
	width: 425px;
	margin: 2px 0 0 0px;
}
#texto_reservas_correo_ok{
	text-align: justify;
	margin: 60px 0 0px 70px;
}
#menu_reservas_hotel_ok{
	float: left;
	width: 425px;
	margin: 103px 0 0 0px;
}
/********************** </reserva_hotel> **********************/

ul#lista_mapa_web{
	margin: 0 0 0 80px !important;
	padding: 0 !important;
	text-align: left;
}

ul#lista_mapa_web li ul{
	margin: 0 0 0 20px !important;
	padding: 0 !important;
}

ul#contenido{
	margin: 0;
	padding: 0;
	width:936px !important;
	height:357px !important;
	list-style: none;
}
ul#contenido_der{
	margin: 0;
	padding: 0;
	width:531px !important;
	height:357px !important;
	list-style: none;
}
	#contenido_futbol_1 {
		background-image:url(/images/futbol_1.jpg);
		width:351px;
		height:357px;
	}
	#contenido_futbol_2 {
		background-image:url(/images/futbol_1.jpg);
		width:351px;
		height:357px;
	}
.clear{
	clear: both;
}


/*----estilos nuevos  2.6.08-----*/
.link_pdf_res{
	width:200px;
	height:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 12px;
	background: url(../img/pdf_icon_res.gif) left top no-repeat;
	padding: 10px 0 0 30px;
}
	.link_pdf_res a{
		font-family:Arial, Helvetica, sans-serif;
		color:#fff;
		font-size: 12px;
	}
	.link_pdf_res a:hover{
		font-family:Arial, Helvetica, sans-serif;
		color: #FFCC00;
		font-size: 12px;
	}
	
	ul#caja_miniaturas {
	padding: 1px;
	margin: 0px;
	width: 300px;
}
ul#caja_miniaturas .caja_imagen_miniatura {
	list-style: none;
	margin: 0px 10px 10px 0px;
	float: left;
	height: 40px;
	width: 61px;
	overflow: hidden;
	border: 2px solid #FFFFFF;
	color: #666666;
}
.volver{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}.volver a {
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}
.volver a:hover {
	font-size: 10px;
	text-decoration: underline;
	color: #FFFFFF;
}

.boton_promo{
	width: 300px;
	float: left;
	position: absolute;
	height: 20px;
	margin: 310px 0 0 580px;
	display: inline;
}
.botones_promo{
	float: left;
	width: 406px;
	text-align: center;
}

.boton_volver_promo{
	position: relative;
	top: 265px;
	left: 5px;
	text-align: center;
}
.botones_volver_promo{
	float: left;
	width: 406px;
	padding-top: 20px;
	text-align: left;
}
ul#villas_lista{
	width: 300px;
	float: left;
	list-style-type:none;
	margin: 80px 20px 0 0px;
	display: inline;
}
.villas_apartamentos a{
	background: url(../images/bt_villas.gif) left top no-repeat;
	width: 120px;
	height: 74px;
	float: left;
	display: inline;
	text-indent: -5000px;
	list-style-type: none;
	outline:none;
}
	.villas_apartamentos a:hover, .villas_apartamentos on.a{
		background: url(../images/bt_villas.gif) left -74px no-repeat;
	}
.villas_locales a{
	background: url(../images/bt_locales.gif) left top no-repeat;
	width: 120px; 
	height: 74px;
	float: left;
	display: inline;
	text-indent: -5000px;
	list-style-type: none;
	outline:none;
}
	.villas_locales a:hover, .villas_locales on.a{
		background: url(../images/bt_locales.gif) left -73px no-repeat;
	}
.enlaces{
	font-family: "Trebuchet MS", Tahoma, "Courier New";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;	
}
	.enlaces a{
		font-family: "Trebuchet MS", Tahoma, "Courier New";
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;	
	}
	.enlaces a:hover{
		font-family: "Trebuchet MS", Tahoma, "Courier New";
		font-size: 12px;
		color: #FFCC00;
		text-decoration: none;	
	}
	
/*-bnanderas-------*/
#idiomas{
	width: 60px;
	float: right;
	margin: 0 20px 0px 0px;
	display: inline;
}
	.en{
		width:30px;
		float:  right;
	}
	.de{
		width:30px;
		float:  right;
	}
	

.left{
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}

#caja_galeria{
	width:200px;
	float:left;
	margin: 5px 0 0 70px;
	display: inline;
}


#marco_fotos{
	float: left;
	margin: -10px 0 40px 0;
	padding: 0 0 0px 0;
	min-height: 50px;

}

ul#lista_fotos{
	list-style: none;
	margin: 0;
	padding: 0px 0px 0px -15px;
}

	ul#lista_fotos li{
		float: left;
		margin: 20px 5px 0px;
	}
		ul#lista_fotos li a img{
			padding: 2px;
			border: solid 2px #333;
		}
		ul#lista_fotos li a:hover img{
			border: solid 2px #fff;
		}

ul#lista_fotos ul.opciones{
	width: 70px;
	height: 20px;
	margin: 0;
	list-style: none;
}
	ul#lista_fotos li ul.opciones li{
		width: 70px;
		height: 20px;
		margin: 0 0 0 -40px;

	}
		ul#lista_fotos li ul.opciones li a{
			display: block;
			width: 70px;
			height: 20px;
			margin: 0 0 0 0px;
			padding: 0 0 0 22px;
			color: #000;
			text-decoration: none;
		}
		ul#lista_fotos li ul.opciones li a:hover{
			text-decoration: underline;
		}

		ul#lista_fotos ul.opciones li.borrar{
			background: url(/img/icono_borrar.png) no-repeat;
		}
		
#contenidos_promociones2 a:hover{
	color: #FFF;
} 
#contenidos_villas a:hover{
	color: #FFF;
} 
#contenidos_inmobiliaria_prin a:hover{
	color: #FFF;
} 
#contenidos_inmobiliaria_prin_f a:hover{
	color: #FFF;
} 
#contenidos_quienes a:hover{
	color: #FFF;
} 
#contenidos_obras a:hover{
	color: #FFF;
} 
#contenidos_promociones a:hover{
	color: #FFF;
} 
#contenidos_promociones2 a:hover{
	color: #FFF;
} 
.texto_aviso a{
 font-size:10px;
	
	}
#check_aviso {
	border: 1px solid #CCC;	
	
	}
	img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}