/* CSS Document */
body{background:#FAFAFA;border:0px;margin:0px;padding:0px;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:11px;}
#principal, #footer{position:relative;
  margin-left: -495px;
  left: 50%; 
  width: 990px;
  background:url(../images/gral/bg.gif) repeat-y;
  padding: 0;
  clear:both;
 }
ul, li{
	border:0px;
	padding:0px;
	margin:0px;
	list-style: url(none) none;
}
h3
{
	font-size:12px;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
}
 .imginicio, .imgfin{position:relative;left:0px;top:0px;}
 .imgfin{margin-top:3px;}
 
 .idiomas{position:relative;left:770px;margin:10px 0 10px 0;width:200px;text-align:right;}
 	.idiomas a, #footer a, #contenido a{color:#999;}
	.idiomas a:hover, #footer a:hover, #contenido a:hover, #nombrescampos a:hover{color:#000;}

#cabecera{position:relative;top:0px;left:0px;height:180px;}
.logo{position:relative;top:0px;left:10px;border:0px;}
.top{position:absolute;left:195px;top:0px;}
.top span{
	position:absolute;
	right:5px;
	bottom:5px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bolder;
}

/* Listado superior campos */
#nombrescampos{position:absolute;left:195px;top:0px;width:750px;height:145px;background:#78B7E5;padding:10px;}
.nombrezona, .ibiza{position:relative;top:10px;left:6px;color:#033B60;font-size:12px;font-weight:bold;clear:both;display:block;width:300px;}
.ibiza{position:absolute;top:132px;left:200px;}
	.listacampos{position:relative;top:12px;left:1px;display:block;float:left;width:187px;text-indent:5px;}
		#nombrescampos a{color:#FFFFFF;text-decoration:none;display:block;}
		#nombrescampos a:hover{color:#FFFFFF;background:#FF9606;width:150px;}
		
/* General */
#contenedor{position:relative;left:0px;margin-top:0px;padding-bottom:15px;}
#menu{position:absolute;left:20px;top:0px;width:160px;text-transform:uppercase;}
	#menu a{color:#727272;display:block;text-decoration:none;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dashed #ccc;}
		#menu a.selected, #menu a:hover{color:#FF9900;}
		#menu a.selected{font-weight:bold;}
		
#eltiempo{position:absolute;top:230px;left:20px;height:450px;color:#727272;}
#contenido{position:relative;top:0px;left:195px;width:780px;}
#footer{position:relative;top:0px;text-align:center;background:url(../images/gral/inf.gif) no-repeat;padding-top:10px;padding-bottom:10px;}

/* Menu zonas campos */
#zonas{position:relative;left:0px;margin-top:10px;width:775px;height:45px;}
	#zonas a{color:#FFFFFF;text-decoration:none;float:left;display:block;}
.zona, .zonasel, .mallorcacampos, .camposel{background:#FF9606;width:109px;display:block;text-align:center;padding: 6px 0 5px 0;border-right:#FFFFFF solid 1px;}
	.zona{background:#409BDB;}
.mallorcacampos, .camposel{background:#97C8EB;}
	.camposel, .zonasel{background:url(../images/gral/flecha.gif) no-repeat;}

/* Contenido listado campos */
#listadocampos{position:relative;border:#E6E6E6 solid 1px;width:765px;m}
#mapa{position:relative;float:left;padding-right:28px;left:20px;top:20px;}
.mapatitulo{position:absolute;left:15px;top:15px;color:#FFFFFF;font-weight:bold;}
.campos, .camposinicial{position:relative;float:left;top:20px;left:20px;width:160px;height:170px;margin-right:25px;}
	.camposinicial{width:100px;height:130px;}
		.camposinicial a{position:relative;top:2px;left:0px;}
			.camposinicial span{position:relative;top:2px;left:0px;color:#FF9900;font-weight:bold;text-transform:uppercase;width:80px;}
	.numero, .numero2{position:absolute;left:0px;top:113px;}
		.numero2{top:72px;}
	.campostxt{position:relative;top:5px;left:0;color:#333;}
	.campostxt span{color:#FF9900;font-weight:bold;text-transform:uppercase;}
.clear{clear:both;height:20px;}



/* Ficha campo golf */
.campo{color:#FFFFFF;background:#FF9606;display:block;width:150px;text-indent:5px;}
#nombrecampo{position:relative;margin-top:10px;background:#166297;width:765px;height:18px;color:#fff;padding-top:5px;text-indent:10px;margin-bottom:10px;font-weight:bold;clear:both;}
#logo{position:absolute;right:25px;top:-25px;}
#fotocampo{position:relative;margin: 20px 0 0 20px;}
#descripcion{position:relative;left:25px;margin-top:10px;width:720px;display:block;text-align:justify;}

#listadocampos #paginador{
	position:absolute;
	width:150px;
	right: 15px;
	top: 392px;
	z-index:50;
}

#listadocampos #paginador a:link,#listadocampos #paginador a:visited,#listadocampos #paginador a:hover{
	background-color:#e8e8e8;
	text-decoration:none;
	color:#4c4b4b;
	width:14px;
	display:block;
	text-align:center;
	float:right;
	margin-left:3px;
	
	
}
#listadocampos #paginador a:hover,#listadocampos #paginador .active:link,#listadocampos #paginador .active:visited,#listadocampos #paginador .active:hover{
	background-color:#4c4b4b;
	text-decoration:none;
	color:#FFFFFF;	
}

#fichaContenido{
	width:732px;	
	margin-left:20px;
	margin-bottom:20px;
	float:left;
}
#menuFicha{
	width:732px;
	height:22px;
}

#menuFicha a:link,#menuFicha a:visited,#menuFicha a:hover{
	background-color:#97c8eb;
	text-decoration:none;
	display:block;
	text-align:center;
	float:left;
	color:#285e83;
	padding-left:30px;
	padding-right:30px;
	margin-right:5px;
	padding-top:4px;
	padding-bottom:3px;	
	
}

#menuFicha a:hover,#menuFicha .active:link,#menuFicha .active:visited,#menuFicha .active:hover{
	background-color:#ff9606;
	text-decoration:none;
	display:block;
	text-align:center;
	float:left;
	color:#FFFFFF;
	padding-bottom:4px;		
}

#cuerpoFicha{
	width:710px;	
	border:solid 1px #ffa11f;
	padding-top:24px;
	padding-left:20px;
	padding-bottom:20px;
	float:left;
}

#cuerpoFicha .contenido
{
	display:none;
}

#cuerpoFicha .contenidoActivo
{
	display:block;
}

#cuerpoFicha .texto
{
	width:330px;
	float:left;
}

#cuerpoFicha .izquierda
{
	padding-left:30px;
}

#cuerpoFicha #contacto
{
	width:430px;
	float:left;
}

#cuerpoFicha #contacto a{color:#666666;}
#cuerpoFicha #contacto a:hover{color:#000;}

#cuerpoFicha #mapa2
{
	width:250px;
	float:left;
}

#linkVolver
{
	text-align:right; 
	padding-right:20px;
	padding-bottom:15px;
	font-weight:bold;
}

/* Etiqueta y normas */
#contenidoEtiqueta
{
	position:relative;
	width:715px;	
	margin-bottom:20px;
	padding-top:40px;
	padding-left:30px;			
}

#contenidoEtiqueta img
{
	padding-right:30px;	
}


#tablaEtiqueta
{
	width:100%;
	margin-top:30px;
	margin-bottom:30px;	
}

#tablaEtiqueta a:link,#tablaEtiqueta a:visited,#tablaEtiqueta a:hover
{
	background-color:#97c8eb;
	color:#033b60;
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:7px;		
}

#tablaEtiqueta a:hover,#tablaEtiqueta .activa:link, #tablaEtiqueta .activa:visited, #tablaEtiqueta .activa:hover
{
	background-color:#ff9606;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	text-align:center;
	font-weight:bold;		
}

#contenidoEtiqueta
{
	padding-top:40px; 
	padding-left:30px; 
	padding-right:25px; 
	position:relative;
}
#parrafoCabecera
{
	position:absolute; 
	left: 355px; 
	top: 40px; 
	width:350px;
}

#parrafoCabecera span
{
	font-style:italic; 
	width:310px; 
	font-weight:bold; 
	padding-top:20px; 
	display:block; 
	font-size:14px;;
}
#parrafoSecundario
{
 	padding-top:25px;
}

#parrafoSecundario span.latiguillo
{
 	display:block; 
	text-align:right;
	font-weight:bold; 
	padding-top:20px; 
	display:block; 
	font-size:14px;
	font-style:italic; 
	padding-right:35px;
}

.normas
{
	margin-bottom:20px;
	display:none;
}

.normasActive
{
	margin-bottom:20px;
	display:block;
}

.normas p span,.normasActive p span
{
	color:#ff9606; 
	font-weight:bold;
	text-align:left;
	display:inline;
	text-transform:uppercase;
}
/* sobre acgb */
#contenidoSobre
{
	position:relative;
	width:715px;	
	margin-bottom:20px;
	padding-top:40px;
	padding-left:30px;			
}

#contenidoSobre img
{
	
	float:right; 
	margin-top:-40px;
}

#contenidoSobre  p span
{
	color:#ff9606; 
	font-weight:bold;
	text-align:left;
	display:inline;
	text-transform:uppercase;
}

#contenidoSobre  span.naranja
{
	color:#ff9606; 
	font-weight:bold;
	text-align:left;
	display:inline;
	text-transform:uppercase;
}
/* Prensa y noticias*/
.noticia
{
	width:700px;
	border-bottom:1px solid #f4f4f4;
	margin-top:30px;
}

.completa
{
	border-bottom:none;	
}

.noticia span.fecha
{
	font-weight:bold;
	padding-bottom:3px;
	display:block;
	text-transform:uppercase;
}

.completa span.fecha
{
	font-weight:normal!IMPORTANT;	
}

.noticia span.titulo a:link,.noticia span.titulo a:visited,.noticia span.titulo a:hover
{
	color:#ff9606!IMPORTANT; 
	font-weight:bold;
	text-align:left;
	display:inline;
	text-transform:uppercase;
	width:700px;
	text-decoration:underline;
}

.noticia span.titulo a:hover
{
	text-decoration:none;
}

.noticia span.titulo 
{
	color:#ff9606; 
	font-weight:bold;
	text-align:left;
	display:inline;
	text-transform:uppercase;
	width:700px;	
}

.noticia p
{
	margin-top:5px;
	margin-bottom:20px;
}


#formulario{position:relative;left:250px;top:10px;width:300px;}
.formulario{width:145px;display:block;}
.form{height:15px;display:block;width:220px;}	
fieldset{border:0px;padding-top:4px;}								
.form, .comentarios, .enviar{color:#666666;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.enviar {position:relative; left:160px;top:10px;height:25px;width:70px;display:block;color:#FFFFFF;
									background-color:#FF9606;
									border:1px solid #FF9606;
									text-align:center;
									padding:0px;
									z-index:4000;
									cursor:pointer;
									font-size:11px;
									font-weight:bold;}
									a.enviar{
									text-decoration:none;
									text-transform:uppercase;font-weight:bold;}
									a:hover.enviar{color:#666666;
									background-color:#FFFFFF;}
.comentarios {height:80px;width:220px;}
#obligatorios{position:absolute;top:15px;right:15px;font-size:11px;}
