body {
	margin:0; padding:0; border:0; text-align:center; font:1em Verdana, Arial, Helvetica, sans-serif;
}

#contenedor {
	margin:auto; padding:0; text-align:left; width:750px;
}

/*inicio cabecera */
#cabecera {
	padding:20px 0 0 0; position:relative; margin:0 0 30px 0;
}

h1 {
	border:0; margin:0; padding:0; width:545px; text-indent:-99999em; overflow:hidden;
}

h1 a:link, h1 a:visited, h1 a:hover {
	display:block; width:100%; height:120px; background:url(imagenes/logotipo-zonacentro.jpg) no-repeat center left;
}

#cabecera ul {
	margin:0; padding:0; border:0; list-style-type:none; width:152px; position:absolute; top:80px; right:20px;
}

#cabecera li {
	text-indent:-99999em;
}

li#cabtelefono {
	background:url(imagenes/telefono.gif); height:23px;
}

#cabmail a:link, #cabmail a:visited, #cabmail a:hover {
	display:block; background:url(imagenes/mail.gif); height:21px; width:152px;
}

#formaparte {
	position:absolute; top:0; right:20px; width:207px; height:25px; background:#FFF url(imagenes/forma-parte.gif) no-repeat center center;
}

#formaparte a:link, #formaparte a:visited, #formaparte a:hover {
	display:block; text-indent:-99999em; width:100%; height:25px;
}
/* fin cabecera*/









/*Inicio menu*/
#menu {
	width:260px; float:right;
}

#menu ul {
	margin:0; padding:0; border:0; list-style-type:none;
}

#menu li {
	width:115px; float:left; margin:0 5px;
}

#menu li a:link, #menu li a:visited {
	display:block; width:115px; padding:120px 0 5px 0; text-align:center; text-decoration:none; float:left;
}

#menu li a:hover {
	font-weight:bold;
}

#aventura a:link, #aventura a:visited, #webaventura #aventura a:link, #webaventura #aventura a:visited {
	background:url(imagenes/aventura.jpg) no-repeat top center; color:#5C8E2F;
}

#salud a:link,#salud a:visited {
	background:url(imagenes/cuerpoymente.jpg) no-repeat top center; color:#D7AA2B;
}

#ciudad a:link, #ciudad a:visited {
	background:url(imagenes/ciudad.jpg) no-repeat top center; color:#756F6F;
}

#viajar a:link, #viajar a:visited {
	background:url(imagenes/viajar.jpg) no-repeat top center; color:#234A83;
}

#paladar a:link, #paladar a:visited {
	background:url(imagenes/paladar.jpg) no-repeat top center; color:#000;
}

#regalos a:link, #regalos a:visited {
	background:url(imagenes/regalo.jpg) no-repeat top center; color:#A31E1F;
}

/*AVENTURA*/
#webciudad  #aventura a:link, #webciudad  #aventura a:visited, #websalud #aventura a:link, #websalud #aventura a:visited, #webviajes #aventura a:link, #webviajes #aventura a:visited, ·#webregalos #aventura a:link, #webregalos #aventura a:visited, #webregalos #aventura a:hover, #webpaladar #aventura a:link, #webpaladar #aventura a:visited {
	background:url(imagenes/aventurab.jpg) no-repeat top center; color:#999;
}

#webciudad  #aventura a:hover, #websalud #aventura a:hover, #webviajes #aventura a:hover, #webregalos #aventura a:hover, #webpaladar #aventura a:hover {
	background:url(imagenes/aventura.jpg) no-repeat top center; color:#999;
}

/*SALUD*/
#webaventura #salud a:link, #webaventura #salud a:visited, #webciudad  #salud a:link, #webciudad  #salud a:visited, #webviajes #salud a:link, #webviajes #salud a:visited, #webregalos #salud a:link, #webregalos #salud a:visited, #webpaladar #salud a:link, #webpaladar #salud a:visited {
	background:url(imagenes/cuerpoymenteb.jpg) no-repeat top center; color:#999;
}

#webaventura #salud a:hover, #webciudad  #salud a:hover, #webviajes #salud a:hover, #webregalos #salud a:hover, #webpaladar #salud a:hover {
	background:url(imagenes/cuerpoymente.jpg) no-repeat top center; color:#D7AA2B;
}

/*CIUDAD*/
#webaventura #ciudad a:link, #webaventura #ciudad a:visited #websalud #ciudad a:link, #websalud #ciudad a:visited, #webviajes #ciudad a:link, #webviajes #ciudad a:visited, #webregalos #ciudad a:link, #webregalos #ciudad a:visited , #webpaladar #ciudad a:link, #webpaladar #ciudad a:visited {
	background:url(imagenes/ciudadb.jpg) no-repeat top center; color:#999;
}

#webaventura #ciudad a:hover, #websalud #ciudad a:hover, #webviajes #ciudad a:hover, #webregalos #ciudad a:hover, #webpaladar #ciudad a:hover {
	background:url(imagenes/ciudad.jpg) no-repeat top center; color:#756F6F;
}

/*VIAJAR*/
#webaventura #viajar a:link, #webaventura #viajar a:visited, #webciudad #viajar a:link, #webciudad #viajar a:visited, #websalud #viajar a:link, #websalud #viajar a:visited, #webregalos #viajar a:link, #webregalos #viajar a:visited, #webpaladar #viajar a:link, #webpaladar #viajar a:visited {
	background:url(imagenes/viajarb.jpg) no-repeat top center; color:#999;
}

#webaventura #viajar a:hover, #webciudad #viajar a:hover, #websalud #viajar a:hover, #webregalos #viajar a:hover, #webpaladar #viajar a:hover {
	background:url(imagenes/viajar.jpg) no-repeat top center; color:#234A83;
}
/*PALADAR*/
#webaventura #paladar a:link, #webaventura #paladar a:visited, #webciudad  #paladar a:link, #webciudad  #paladar a:visited, #websalud #paladar a:link, #websalud #paladar a:visited, #webviajes #paladar a:link, #webviajes #paladar a:visited, #webregalos #paladar a:link, #webregalos #paladar a:visited {
	background:url(imagenes/paladarb.jpg) no-repeat top center; color:#999;
}

#webaventura #paladar a:hover, #webciudad  #paladar a:hover, #websalud #paladar a:hover, #webviajes #paladar a:hover, #webregalos #paladar a:hover {
	background:url(imagenes/paladar.jpg) no-repeat top center; color:#000;
}

/*REGALOS*/
#webaventura #regalos a:link, #webaventura #regalos a:visited, #webciudad #regalos a:link, #webciudad #regalos a:visited, #websalud #regalos a:link, #websalud #regalos a:visited, #webviajes #regalos a:link, #webviajes #regalos a:visited, #webpaladar #regalos a:link, #webpaladar #regalos a:visited {
	background:url(imagenes/regalob.jpg) no-repeat top center; color:#999;
}

#webaventura #regalos a:hover, #webciudad #regalos a:hover, #websalud #regalos a:hover, #webviajes #regalos a:hover, #webpaladar #regalos a:hover {
	background:url(imagenes/regalo.jpg) no-repeat top center; color:#A31E1F;
}

		/*formulario presupuestos*/
			#presupuesto {
				clear:both; width:245px; margin-left:5px; background-color:#EEE; padding:10px 0;
			}
			
			#presupuesto legend, #contacto legend {
				margin-bottom:15px; color:#5C8E2F; font-weight:bold; margin-top:0;
			}
			
			#presupuesto label, #contacto label {
				display:block; margin-bottom:10px; font-size:0.90em; color:#666;
			}
			
			#presupuesto fieldset, #contacto fieldset {
				border:0; padding:10px;
			}
			
			#presupuesto fieldset input {
				display:block; border:1px #5C8E2F solid; width:215px; color:#5C8E2F;
			}
			
			#presupuesto textarea {
				border:1px #5C8E2F solid; width:215px; color:#5C8E2F;
			}
			
			#presupuesto #enviar, #contacto #enviar {
				display:block; margin:auto;
			}
		/*fin formulario presupuestos*/

/*Fin menu*/



/*Inicio de contenidos*/
#contportada, #listaventura, #contlistados {
	width:464px; 
}

#contenidos {
	width:464px; background-color:#FFF4CA; padding:10px 10px 10px 10px;
}

h2#titulo {
	color:#804C00; border-bottom:1px #804C00 solid; margin:0 0 20px 0; font-size:1.4em; font-weight:normal;
}

h2#h2finproceso {
	color:#804C00; border-bottom:1px #804C00 solid; margin:0 0 20px 0; font-size:1.4em; font-weight:normal;
}

p {
	font-size:0.80em; line-height:1.9em;
}

ul#listexto {
	font-size:0.80em; margin-top:30px
}

#listexto li {
	margin:0 0 1.3em;
}

#ullistados, #ullistadosaventura {
	margin:0; padding:0; border:0; list-style-type:none;
}

#ullistados li {
	margin:0 0 25px 0; background-color:#FFF4CA; padding:10px;
}

#ullistadosaventura li {
	margin:0 0 25px 0; padding:10px;
}

#ullistados img, #ullistadosaventura img {
	float:left; display:block; margin:0 10px 5px 0;  border:3px #5C8E2F solid;
}

#ullistados h2, #ullistadosaventura h2 {
	font-size:0.90em; margin-top:0; display:inline; color:#804C00;
}

#ullistados h2 a:link, #ullistados h2 a:visited, #ullistadosaventura h2 a:link, #ullistadosaventura h2 a:visited {
	color:#804C00; text-decoration:none;
}

#ullistados h2 a:hover, #ullistadosaventura h2 a:hover {
	text-decoration:underline;
}

#ullistados p, #ullistadosaventura p {
	font-size:0.70em; line-height:1.5em; margin-bottom:0;
}

#masinfo {
	clear:left; margin:0 0 0 15px;
}

#masinfo a:link, #masinfo a:visited {
	font-weight:bold; color:#F90; text-decoration:none;
}

#masinfo a:hover {
}

#fotosactividades { 
	width:115px;
}

#fotosactividades img {
	display:block; margin-bottom:25px;
}

.fotoaventura {
	border:3px #5C8E2F solid;
}

#textoactividades {
	width:320px; margin:-430px 0 0 140px;
}

#textoactividades h2 {
	font-size:1em; color:#804C00; border-bottom:1px #804C00 solid;
}

p#entradilla {
	margin-bottom:30px;
}

h3 {
	font-size:0.90em; color:#5C8E2F; margin-top:40px; border-bottom:1px #5C8E2F solid;
}

h4 {
	font-size:0.80em;
}

#textoactividades ul {
	font-size:0.80em;
}

#textoactividades li {
	margin:0 0 15px 0;
}

.precio {
	font-weight:bold; color:#FF0000;
}

		/*FORMULARIO DE CONTACTO*/
			/*Parte los estilos en este formulario se cogen del formulario de presupuesto*/
		#contacto {
			margin-top:30px;
		}
		
		#contacto span {
			display:block; width:150px; float:left; text-align:right; padding:0 10px 0 0;
		}
		/*FIN FORMULARIO DE CONTACTO*/
	
#faqs {
	font-size:0.80em; line-height:1.9em;
}

#faqs dd {
	margin:0 0 20px 0;
}
/*Fin de contenidos*/


/*Inicio menú inferior*/
ul#menuinf {
	list-style-type:none; font-size:0.75em; margin-top:30px;
}

#menuinf li {
	display:inline; margin:0 5px 0 0; padding:0 5px 0 0;
}

.mborde {
	border-right:1px #FC0 solid;
}

#menuinf li a:link, #menuinf li a:visited {
	text-decoration:none; color:#F90;
}
/*Fin menú inferior*/

strong {
	color:#999830;
}

.casual {
	font-weight:normal; color:#000000;
}

.actividades {
	color:#89B5FF; font-weight:bold;
}

.iva {
	font-size:0.70em; margin:0;
}

#pieseo {
	margin-top:200px; margin-bottom:25px; font-size:0.70em; color:#999;
}

.casual2 {
	font-weight:normal; color:#999;
}

#pieseo a:link, #pieseo a:visited, #pieseo a:hover {
	color:#666;
}


/*Intercambio de enlaces*/
#interenlaces {
	font-size:0.70em; margin-top:40px;
}

#interenlaces a:link, #interenlaces a:visited, #interenlaces a:hover {
	color:#5C8E2F;
}

#interenlaces dd {
	padding:0; margin:0 0 20px 0;
}






/* Ficha articulo */
#ficha {
	background-color:#FFF4CA; padding:10px 0px;
}

#menusuperior {
	text-align:center;
}

h2#fichamenu {
	font-size:0.80em; display: inline; color:#CCC2A1;
}

p#parrafomenu {
	font-size:0.80em; display: inline;
}

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

#parrafomenu a:hover {
	text-decoration:underline;
}

ol#pasoscompra {
	background-color:#CCC2A1; height:2em; padding:0; margin:10px 0 20px 0;
}

ol#pasoscompra li {
	float:left; margin: 0 0 0 45px; line-height:2.2em; font-size:0.90em; font-weight:bold; color:#FFF;
}

ol#pasoscompra li.pasoactivo {
	color:#333;
}

#contenidoficha {
	margin:15px; padding:20px 10px 10px 10px; background-color:#FFF; border:1px #CCC2A1 solid;
}

img#imagenactividad {
	display:block; float:left; border:0; margin:0 0 0 10px;
}

#datosficha {
	margin:0 0 0 330px;
}

#datosficha h2 {
	font-size:1em; margin:0 0 25px 0;
}

#datosficha dl {
	font-size:0.80em;
}

#datosficha dt {
	float:left; margin:0 10px 10px 0; color:#333; font-weight:bold;
}

#datosficha dd {
	margin:0 0 10px 0;
}

#titprecio {
	color:#333; font-weight:bold;
}

#precioanterior {
	font-size:1.2em; text-decoration:line-through;
}

#precioactual {
	color:#F00; font-weight:bold; font-size:1.7em;
}

#datosficha img {
	border:0;
}


ul#pestanas {
	clear:both; list-style-type:none; height:21px; font-size:0.90em; margin:80px 0 0 10px; padding:0;
}

ul#pestanas li {
	float:left; width:150px; margin:0 5px 0 0;
}

.pactiva a:link, .pactiva a:visited {
	display:block; line-height:30px; background-color:#FFF; border:1px #CCC2A1 solid; text-decoration:none; text-align:center; border-bottom:1px #FFF solid; color:#333; overflow:hidden;
}

.pactiva a:hover {
	background-color:#FFF; border:1px #CCC2A1 solid; text-decoration:none; text-align:center; border-bottom:1px #FFF solid; color:#333;
}

.pnoactiva a:link, .pnoactiva a:visited {
	display:block; line-height:30px; background-color:#CCBE9F; border:1px #CCC2A1 solid; text-decoration:none; text-align:center; color:#FFF; overflow:hidden;
}

.pnoactiva a:hover {
	background-color:#FFF; border:1px #CCC2A1 solid; text-decoration:none; text-align:center; border-bottom:1px #FFF solid; color:#333;
}

div#descripcion, div#packs, div#opiniones, div#localizacion, div#alojamiento, div#imagenes {
	margin:10px; padding:10px; border:1px #CCC2A1 solid;
}

#descripcion ul, #packs ul {
	margin:0; padding:0; list-style-type:none; font-size:0.80em;
}

#descripcion li, #packs li {
	line-height:1.8em; margin-bottom:15px;
}

#galeriafotos img {
	border:1px #000 solid;
}

/* Fin ficha artículo */






/*Formulario de reservas*/
#resnomproducto {
 color:#F00; font-size:1em;
}

#formreserva {
	font-size:0.80em;
}

#formreserva fieldset {
	padding:20px; margin-bottom:30px; border:1px #8DB5CC solid;
}

#formreserva legend {
	color:#807965; font-weight:bold;
}

#fielconfiguracion label {
	display:block; margin-bottom:10px; clear:both;
}

#fielconfiguracion span {
	display:block; float:left; width:300px;
}

#fielcomentarios span {
	display:block; margin-bottom:10px;
}

.importeunidad {
	border:0; text-align:right;
}

#preciototal {
	text-align:right; padding-right:83px; background-color:#F7F7F7; font-weight:bold; color:#FF0000;
}

#preciototal input {
	border:0; background-color:#F7F7F7; text-align:right; font-weight:bold; color:#FF0000;
}

#datoscliente label, #datosfactura label, #titularregalo label, #chequeregalo label {
	display:block; margin-bottom:5px;
}

#formadepago label {
	display:block; margin-bottom:10px;
}

#datoscliente label span, #datosfactura label span, #titularregalo label span {
	display:block; float:left; width: 175px;
}

#formadepago label span {
	display:block; font-size:0.80em;
}

#datosnombre, #datosempresa, #destnombre {
	width:250px;
}

#datosdireccion, #datosdireccione {
	width:350px;
}

#datosactividad ul {
		margin:0; padding:0; border:0; list-style-type:none;
}

#datosactividad ul li {
		margin-bottom:10px;
}

.avisolegal {
	display:block; margin-bottom:15px; font-size:0.80em;
}

/*Fin formulario de reservas*/


ul#packconfoto  img {
	display:block; float:left; border:0;
}

ul#packconfoto li {
	clear:both;
}

ul#packconfoto div {
	margin:0 0 0 160px;
}

/*p.precionormal {
	clear:both;
}*/

p.preciosocio {
	font-weight:bold; color:#ff0000;
}