body {
	margin:0; padding:0; border:0; background-color:#D2CA96; text-align:center; font-family:Arial, Helvetica, sans-serif;
}

#cabecera {
	background-color:#EDE39E;
}

#cabecera img {
	display:block; margin:auto;
}

#cabh1 {
	background-color:#240700;
}

h1 {
	margin:0; font-size:10px; color:#FFF; text-align:center; font-weight:normal;
}

#contenedor {
	width:715px; margin:auto; text-align:left; background-color:#FFF; padding:10px; border-left:1px #240700 solid; border-right:1px #240700 solid; border-bottom:1px #240700 solid;
}

.cab {
	display:block; margin:auto;
}

#imgcabecera {
	border:1px #B2AA77 solid; background-color:#D2CA96; padding:9px;
}

ul#menu {
	margin:15px 0; padding:0; border:0; list-style-type:none; border:1px #240700 solid; background-color:#240700; text-align:center;
}

#menu li {
	display:inline; margin:0 15px; line-height:35px;
}

#menu li a:link, #menu li a:visited, #menu li a:hover {
	color:#FFF; text-decoration:none; font-size:14px; font-weight:bold;
}

p {
	font-size:12px; line-height:20px; color:#240700;
}

#contenido {
	border:1px #B2AA77 solid; background-color:#FFF; padding:9px;
}

#capaiz {
	width:350px; float:left;
}

h2 {
	color:#FFF; font-size:14px; /*border-bottom:1px #007109 solid;*/ background-color:#007109; padding:5px;
}

#capader {
	width:310px; float:right;
}

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

#actividadesportada li {
	margin:0 0 10px 0; background-color:#E9F5C0; padding:9px;
}

#actividadesportada h3 {
	font-size:14px; margin:0 0 9px 0;
}

#actividadesportada h3 a:link, #actividadesportada h3 a:visited, #actividadesportada h3 a:hover {
	color:#240700;
}

.imgleft {
	display:block; float:left; margin:0 15px 0 0; border:10px #D2CA96 solid;
}

#formulario {
	font-size:12px; width:520px; margin:20px auto; border:10px #D2CA96 solid; padding:10px;
}

#formulario fieldset {
	border:0;
}

#formulario fieldset input, #formulario fieldset textarea {
	border:1px #534F3B solid;
}

#formulario legend {
	font-size:14px; margin-bottom:10px; font-weight:bold;
}

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

#formulario span {
	display:block; float:left; width:150px; color:#007109;
}

#enviar {
	display:block; margin:auto; background-color:#D2CA96; border:1px #534F3B solid; color:#534F3B;
}



ul#listadoactividades {
	padding:0; border:0; list-style-type:none; margin:20px 30px 0 30px;
}

#listadoactividades li {
	margin:0 0 10px 0; border:1px #D2CA96 solid; padding:8px;
}

#listadoactividades h3 {
	margin:0 0 5px 0; padding:0; border:0; font-size:14px; color:#007109;
}

#listadoactividades p {
	/*font-size:12px; line-height:16px;*/
}

p.descripcion {
	font-size:12px; line-height:16px; margin:0 0 0 125px;
}

p.localizacion {
	font-size:10px; margin:10px 0 0 125px;
}

p.tags {
	font-size:10px; margin:0 0 0 125px;
}

.negrita {
	font-weight:bold;
}

p.linkpr {
	clear:both; text-align:right; margin:0;
}

strong.casual {
	font-weight:normal;
}



.imglistact {
	display:block; float:left; border:5px #D2CA96 solid; margin:0 8px 0 0;
}

h3.titactividad {
	color:#FFAE00; border-bottom:1px #FFAE00 solid;
}

h4 {
	color:#473EFF; margin-bottom:0;
}

p.descrippack {
	margin:3px 0;
}

p.precio {
	color:#F30; font-weight:bold; margin:0 0 7px 0; font-size:16px;
}

.imgreservar {
	border:0; display:block; margin-bottom:40px;
}



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

#formreserva {
	font-size:0.80em;
}

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

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

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

#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 {
	display:block; margin-bottom:5px;
}

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

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

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

#datosnombre, #datosempresa {
	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*/




#pie {
	clear:both;
}

#pie p {
	background-color:#240700; color:#FFF; margin:0; padding:5px; font-size:10px;
}

#pie a:link, #pie a:visited, #pie a:hover {
	color:#FFF; text-decoration:none;
}


/*pagina intercambio de enlaces*/
dl#interenlaces {
	font-size:0.80em;
}

dl#interenlaces dt a:link, dl#interenlaces dt a:visited, dl#interenlaces dt a:hover {
	color:#007109; text-decoration:none;
}

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