@charset 'utf-8';
/* CSS Document */


/* - - - -  struct.php  - - - - */

img, div, a {
	behavior:url(css/resources/iepngfix.htc);
	color:#B9B9B9;
}

html, body {
	height:100%;
	margin:0; 
}

body {
	position:relative;
	min-width:983px;
	min-height:583px;
}

a:link, a:visited {
	color:#FFFF00;
	text-decoration:none;
}

a:hover {
	color:#FFFF00;
	text-decoration:underline;
}

#struct {
	display:block;
	position:absolute;
	width:963px;
	height:572px;
	top:50%;
	left:50%;
	margin-top:-286px;
	margin-left:-482px;
	/*border:solid 1px #000000;*/
}

#header {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:963px;
	height:195px;
	/*border:solid 1px #000000;*/
}

#menu {
	display:block;
	position:absolute;
	top:195px;
	left:0px;
	width:234px;
	height:337px;
	/*border:solid 1px #000000;*/
	background-image:url(../images/fondo_menu.jpg);
	background-repeat:no-repeat;
}

#body {
	display:block;
	position:absolute;
	top:164px;
	left:234px;
	width:729px;
	height:368px;
	/*border:solid 1px #000000;*/
	background-image:url(../images/fondo_body.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#footer {
	display:block;
	position:absolute;
	top:532px;
	left:0px;
	width:963px;
	height:40px;
	/*border:solid 1px #000000;*/
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:no-repeat;
}

#negrita {
	color:#FFCC00;
}


/* - - - -  header.php  - - - - */

#logo {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:234px;
	height:195px;
	/*border:solid 1px #000000;*/
	background-image:url(../images/logo_header.png);
	background-repeat:no-repeat;
}

#logo_link {
	display:block;
	position:absolute;
	width:135px;
	height:135px;
	top:43px;
	left:11px;
	/*border:solid 1px #FF0000;*/
}

#header_image {
	display:block;
	position:absolute;
	top:0px;
	left:234px;
	width:729px;
	height:164px;
	/*border:solid 1px #000000;*/
	background-image:url(../images/all_header.png);
	background-repeat:no-repeat;
}


/* - - - -  menu.php  - - - - */

#margen {
	display:block;
	width:234px;
	height:11px;
	/*border:solid 1px #000000;*/
}

.menu_option {
	display:block;
	width:234px;
	height:35px;
	/*border:solid 1px #000000;*/
}

#mnuInicio:link, #mnuInicio:visited {
	display:block;
	position:absolute;
	top:14px;
	left:12px;
	width:108px;
	height:35px;
	background-image:url(../images/mnuInicio.png);
	background-position:top;
	background-repeat:no-repeat;
}

#mnuInicio:hover, #menuInicio:active {
	background-position:center;
	cursor:pointer;
}

#mnuInicioHover {
	display:block;
	position:absolute;
	cursor:default;
	top:14px;
	left:12px;
	width:108px;
	height:35px;
	background-image:url(../images/mnuInicio.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#mnuPaintball:link, #mnuPaintball:visited {
	display:block;
	position:absolute;
	top:49px;
	left:12px;
	width:175px;
	height:35px;
	background-image:url(../images/mnuPaintball.png);
	background-position:top;
	background-repeat:no-repeat;
}

#mnuPaintball:hover {
	background-position:center;
	cursor:pointer;
}

#mnuPaintballHover {
	display:block;
	position:absolute;
	cursor:default;
	top:49px;
	left:12px;
	width:175px;
	height:35px;
	background-image:url(../images/mnuPaintball.png);
	background-position:bottom;
	background-repeat:no-repeat;
}


#mnuNoticias:link, #mnuNoticias:visited {
	display:block;
	position:absolute;
	top:84px;
	left:12px;
	width:134px;
	height:35px;
	background-image:url(../images/mnuNoticias.png);
	background-position:top;
	background-repeat:no-repeat;
}

#mnuNoticias:hover {
	background-position:center;
	cursor:pointer;
}

#mnuNoticiasHover {
	display:block;
	position:absolute;
	cursor:default;
	top:84px;
	left:12px;
	width:134px;
	height:35px;
	background-image:url(../images/mnuNoticias.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#mnuFotos:link, #mnuFotos:visited {
	display:block;
	position:absolute;
	top:119px;
	left:12px;
	width:108px;
	height:35px;
	background-image:url(../images/mnuFotos.png);
	background-position:top;
	background-repeat:no-repeat;
}

#mnuFotos:hover {
	background-position:center;
	cursor:pointer;
}

#mnuFotosHover {
	display:block;
	position:absolute;
	cursor:default;
	top:119px;
	left:12px;
	width:108px;
	height:35px;
	background-image:url(../images/mnuFotos.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#mnuForo:link, #mnuForo:visited {
	display:block;
	position:absolute;
	top:154px;
	left:12px;
	width:99px;
	height:35px;
	background-image:url(../images/mnuForo.png);
	background-position:top;
	background-repeat:no-repeat;
}

#mnuForo:hover {
	background-position:center;
	cursor:pointer;
}

#mnuClub:link, #mnuClub:visited {
	display:block;
	position:absolute;
	top:154px;
	left:12px;
	width:184px;
	height:35px;
	background-image:url(../images/mnuClub.png);
	background-position:top;
	background-repeat:no-repeat;
}

#mnuClub:hover {
	background-position:center;
	cursor:pointer;
}

#mnuClubHover {
	display:block;
	position:absolute;
	cursor:default;
	top:154px;
	left:12px;
	width:184px;
	height:35px;
	background-image:url(../images/mnuClub.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#mnuDonde:link, #mnuDonde:visited {
	display:block;
	position:absolute;
	top:189px;
	left:12px;
	width:212px;
	height:35px;
	background-image:url(../images/mnuDonde.png);
	background-position:top;
	background-repeat:no-repeat;
}

#mnuDonde:hover {
	background-position:center;
	cursor:pointer;
}

#mnuDondeHover {
	display:block;
	position:absolute;
	cursor:default;
	top:189px;
	left:12px;
	width:212px;
	height:35px;
	background-image:url(../images/mnuDonde.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#mnuTarifas:link, #mnuTarifas:visited {
	display:block;
	position:absolute;
	top:224px;
	left:12px;
	width:126px;
	height:35px;
	background-image:url(../images/mnuTarifas.png);
	background-position:top;
	background-repeat:no-repeat;
}

#mnuTarifas:hover {
	background-position:center;
	cursor:pointer;
}

#mnuTarifasHover {
	display:block;
	position:absolute;
	cursor:default;
	top:224px;
	left:12px;
	width:126px;
	height:35px;
	background-image:url(../images/mnuTarifas.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#mnuReservas:link, #mnuReservas:visited {
	display:block;
	position:absolute;
	top:259px;
	left:12px;
	width:178px;
	height:35px;
	background-image:url(../images/mnuReservas.png);
	background-position:top;
	background-repeat:no-repeat;
}

#mnuReservas:hover {
	background-position:center;
	cursor:pointer;
}

#mnuReservasHover {
	display:block;
	position:absolute;
	cursor:default;
	top:259px;
	left:12px;
	width:178px;
	height:35px;
	background-image:url(../images/mnuReservas.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#mnuContacto:link, #mnuContacto:visited {
	display:block;
	position:absolute;
	top:294px;
	left:12px;
	width:153px;
	height:35px;
	background-image:url(../images/mnuContacto.png);
	background-position:top;
	background-repeat:no-repeat;
}

#mnuContacto:hover {
	background-position:center;
	cursor:pointer;
}

#mnuContactoHover {
	display:block;
	position:absolute;
	cursor:default;
	top:294px;
	left:12px;
	width:153px;
	height:35px;
	background-image:url(../images/mnuContacto.png);
	background-position:bottom;
	background-repeat:no-repeat;
}


/* - - - -  body.php  - - - - */

#titular {
	display:block;
	position:absolute;
	font-family:Georgia, Times, serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:34px;
	color:#FFFF00;
	top:0px;
	left:0px;
	width:729px;
	height:31px;
	/*border:solid 1px #FFFF00;*/
	background-image:url(../images/fondo_titular.jpg);
	background-repeat:no-repeat;
}

#archivo {
	display:block;
	position:relative;
	top:15px;
	right:10px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	/*border:solid 1px #FFFFFF;*/
}

#archivo:hover {
	color:#FFFF00;
}

#add_new {
	display:block;
	position:relative;
	top:15px;
	left:10px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	/*border:solid 1px #FFFFFF;*/
}

#add_new:hover {
	color:#FFFF00;
}

#content {
	display:block;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	top:42px;
	left:30px;
	width:690px;
	height:326px;
	overflow:auto;
	/*border:solid 1px #000000;*/
}


/* - - - -  footer.php  - - - - */

#footer_table {
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

#footer_table a:link, #footer_table a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#footer_table a:hover {
	color:#FFFF00;
	text-decoration:underline;
}

#design {
	position:absolute;
	top:15px;
	*top:18px;
	left:860px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	/*border:solid 1px #000000;*/
}

#design a:link, #design a:visited {
	color:#000000;
	text-decoration:none;
}

#design a:hover {
	color:#000099;
	text-decoration:underline;
}


/* - - - -  estilo del texto  - - - - */

#title {
	font-size:14px;
	font-weight:bold;
	color:#FFFF00;
	position:relative;
	width:400px;
	top:5px;
	left:5px;
}

#paragraph {
	font-size:11px;
	color:#FFFFFF;
	position:relative;
	text-indent:20px;
	text-align:justify;
	width:640px;
	top:10px;
	left:15px;
	/*border:solid 1px #000000;*/
}

#paragraph_donde  {
	font-size:12px;
	color:#FFFFFF;
	position:relative;
	text-indent:20px;
	text-align:justify;
	width:350px;
	top:20px;
	left:15px;
	/*border:solid 1px #000000;*/
}

#line {
	text-align:center;
	position:relative;
	width:70%;
	top:10px;
}


/* - - - -  donde.php  - - - - */

#marco_maps {
	display:block;
	position:relative;
	width:663px;
	height:306px;
	background-image:url(../images/marco_maps.png);
	background-repeat:no-repeat;
}

#link_maps {
	display:block;
	position:absolute;
	top:308px;
	left:5px;
}

#mapa {
	position:absolute;
	top:0px;
	left:400px;
}

#mapa_google {
	position:absolute;
	top:105px;
	left:0px;
}

#jardal_google {
	display:none;
	position:absolute;
	z-index:100;
	width:938px;
	height:530px;
	top:50%;
	left:50%;
	margin-top:-255px;
	margin-left:-469px;
	cursor:pointer;
	background-image:url(../images/jardal_google.png);
	background-repeat:no-repeat;
}

#jardal_mapa {
	display:none;
	position:absolute;
	z-index:100;
	width:490px;
	height:550px;
	top:50%;
	left:50%;
	margin-top:-275px;
	margin-left:-245px;
	cursor:pointer;
	background-image:url(../images/mapa_jardal.png);
	background-repeat:no-repeat;
}

#close1 {
	display:block;
	position:absolute;
	top:25px;
	left:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
}

#close2 {
	display:block;
	position:absolute;
	top:30px;
	left:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}


/* - - - -  tarifas.php  - - - - */

#marcoBasico {
	display:block;
	position:absolute;
	background-image:url(../images/marcoTarifas.png);
	background-repeat:no-repeat;
	width:316px;
	height:225px;
	top:35px;
	left:15px;
}

#marcoAvanzado {
	display:block;
	position:absolute;
	background-image:url(../images/marcoTarifas.png);
	background-repeat:no-repeat;
	width:316px;
	height:225px;
	top:35px;
	left:337px;
}

#marcoAdicional {
	display:block;
	position:absolute;
	background-image:url(../images/marcoAdicional.png);
	background-repeat:no-repeat;
	width:484px;
	height:45px;
	top:265px;
	left:90px;
}

#iva {
	display:block;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	top:314px;
	left:440px;
}

#tituloBasico {
	display:block;
	position:absolute;
	top:13px;
	left:40px;
	font-family:Georgia, Times, serif;
	font-weight:bold;
	font-size:20px;
	color:#FFFFFF;
}

#precioBasico {
	display:block;
	position:absolute;
	top:5px;
	left:205px;
	font-family:Georgia, Times, serif;
	font-weight:bold;
	font-size:30px;
	color:#FF6600;
}

#tituloAvanzado {
	display:block;
	position:absolute;
	top:13px;
	left:25px;
	font-family:Georgia, Times, serif;
	font-weight:bold;
	font-size:20px;
	color:#FFFFFF;
}

#precioAvanzado {
	display:block;
	position:absolute;
	top:5px;
	left:225px;
	font-family:Georgia, Times, serif;
	font-weight:bold;
	font-size:30px;
	color:#FF6600;
}

#tituloAdicional {
	display:block;
	position:absolute;
	top:9px;
	left:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#FFFFFF;
}

#precioAdicional {
	display:block;
	position:absolute;
	top:3px;
	left:400px;
	font-family:Georgia, Times, serif;
	font-weight:bold;
	font-size:30px;
	color:#FF6600;
}

#bolas {
	display:block;
	position:absolute;
	top:180px;
	left:70px;
	font-family:Georgia, Times, serif;
	font-weight:bold;
	font-size:30px;
	color:#FFFF00;
}

#descBasico {
	display:block;
	position:absolute;
	top:55px;
	left:0px;
	width:316px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:18px;
	color:#FFFFFF;
}

#descAvanzado {
	display:block;
	position:absolute;
	top:48px;
	left:0px;
	width:316px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	color:#FFFFFF;
}


/* - - - -  noticias.php  - - - - */

#blog_news {
	display:inline;
	max-width:316px;
	max-height:132px;
	float:left;
	width:316px;
	height:132px;
	margin-bottom:5px;
	margin-right:12px;
	border:dotted 1px #CCCCCC;
}

#separa_blog {
	display:inline;
	float:left;
	width:10px;
	max-width:10px;
	height:132px;
	margin-bottom:5px;
}

#titulo_blog {
	display:block;
	position:relative;
	top:6px;
	left:10px;
	max-width:294px;
	width:294px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFCC00;
	text-align:center;
	/*border:solid 1px #00FF00*/
}

#cuerpo_blog {
	display:block;
	position:relative;
	top:13px;
	left:20px;
	width:274px;
	height:65px;
	text-align:justify;
	text-indent:20px;
        color:#FFFFFF;
	/*border:solid 1px #0099FF;*/
}

#fechaMore {
	display:block;
	position:relative;
	top:20px;
	left:10px;
	width:294px;
	height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
        color:#FFFFFF;
	/*border:solid 1px #FF66FF;*/
}

#fecha {
	display:block;
	position:absolute;
	text-align:left;
	width:50%;
	/*border:solid 1px #00FFCC;*/
}

#leer_mas {
	display:block;
	position:absolute;
	left:230px;
	float:left;
	text-align:right;
	width:22%;
	text-decoration:none;
	/*border:solid 1px #00FFCC;*/
}

#leer_mas:hover {
	color:#FFFF00;
}


/* - - - -  identify.php  - - - - */

#form_block {
	display:block;
	position:relative;
	top:50px;
	left:150px;
	width:275px;
	height:120px;
}

#ident_form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.caja_texto {
	background-color:#FFFF99;
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}


/* - - - -  addNews.php  - - - - */


#block_news {
	display:block;
	position:relative;
	top:35px;
	*top:45px;
	left:30px;
	width:550px;
	height:260px;
	/*border:solid 1px #FFFFFF;*/
}

#news_form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

#btn_public {
	display:block;
	position:absolute;
	top:220px;
	*top:195px;
	left:370px;
	*left:355px;
}

#addEnter {
	display:block;
	position:relative;
	top:110px;
	left:440px;
}


/* - - - -  completeNews.php  - - - - */

#title_news {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFCC00;
	text-align:center;
	/*border:solid 1px #FFFFFF;*/
}

#autor_fecha {
	display:block;
	position:relative;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	/*border:solid 1px #FFFFFF;*/
}

#autor_news {
	display:block;
	position:absolute;
	text-align:left;
	top:0px;
	left:0px;
	width:50%;
	height:14px;
	/*border:solid 1px #FFFF00;*/
}

#fecha_news {
	display:block;
	position:absolute;
	text-align:right;
	top:0px;
	left:50%;
	width:50%;
	height:14px;
	/*border:solid 1px #FFFF00;*/
}

#textoNews {
	display:block;
	position:relative;
	width:380px;
	*width:690px;
	height:264px;
	text-align:justify;
	padding-right:310px;
	*padding-right:308px;
	overflow:auto;
        color:#FFFFFF;
	/*border:solid 1px #FFFFFF;*/
}

#foto {
	display:block;
	position:absolute;
	width:268px;
	height:208px;
	background-image:url(../images/marco_foto.png);
	background-repeat:no-repeat;
	padding-top:4px;
	padding-left:4px;
	top:85px;
	left:395px;
	/*border:solid 1px #FFFF00;*/
}

#back {
	display:block;
	position:absolute;
	top:296px;
	left:620px;
}

#agrandar {
	display:block;
	position:absolute;
	top:70px;
	left:470px;
	cursor:pointer;
}

#agrandar:hover {
	color:#FFFF00;
	text-decoration:underline;
}

#foto_news {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	width:800px;
	height:600px;
	margin-top:-300px;
	margin-left:-400px;
	background-image:url(../images/fondo_fotos.png);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}

#closeFoto {
	display:block;
	position:absolute;
	top:60px;
	left:330px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

#parrafo {
	display:block;
	position:relative;
	margin-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-indent:20px;
	color:#FFFFFF;
}


/* - - - -  fotos.php  - - - - */


#marco_mini {
	display:block;
	position:absolute;
	top:0px;
	left:612px;
	width:78px;
	height:320px;
	/*border:solid 1px #00FF00;*/
	overflow:auto;
}

#contenedor {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:60px;
	/*border:dotted 1px #FF0000;*/
}

.foto_mini {
	display:block;
	width:60px;
	height:60px;
	margin-top:4px;
	/*border:dotted 1px #FFFFFF;*/
}

#dir_menu {
	display:block;
	position:absolute;
	top:20px;
	left:0px;
	width:125px;
	height:260px;
	/*border:solid 2px #00FFCC;*/
	overflow:auto;
}

#main_photo {
	display:block;
	position:absolute;
	background-image:url(../images/marcoPhoto.png);
	background-repeat:no-repeat;
	top:10px;
	left:130px;
	width:450px;
	height:300px;
	/*border:groove 1px #FFFFFF;*/
}

#photoBack {
	display:block;
	position:absolute;
	top:290px;
	left:80px;
}



/* - - - -  reservas.php  - - - - */

#parrafoReserva {
	display:block;
	position:relative;
	width:660px;
	text-align:justify;
	margin-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-indent:20px;
	color:#FFFFFF;
}


/* - - - -  contacto.php  - - - - */

#info_contacta {
	display:block;
	position:absolute;
	padding:15px 15px 15px 15px;
	top:35px;
	left:5px;
	line-height:30px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border:dashed 1px #CCCCCC;
}

#info_hora {
	display:block;
	position:absolute;
	top:312px;
	left:5px;
	font-weight:bold;
	color:#FFFFFF;
}	

#contact_form {
	display:block;
	position:absolute;
	height:280px;
	top:35px;
	left:245px;
	/*border:solid 1px #CCCCCC;*/
}

#table_form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}


/* - - - -  send.php  - - - - */

#sendOK {
	display:block;
	position:absolute;
	width:231px;
	height:229px;
	top:30px;
	left:150px;
	background-image:url(../images/sendOK.png);
	background-repeat:no-repeat;
}

#sendERROR {
	display:block;
	position:absolute;
	width:231px;
	height:229px;
	top:30px;
	left:150px;
	background-image:url(../images/sendERROR.png);
	background-repeat:no-repeat;
}