body{
text-align:center;
background-color:#006699;
font-family:Verdana,Tahoma,sans-serif;
font-size:90%;
color:#112233;
margin:10px 0px 0px 0px;
padding:0px;
}
td{
vertical-align:top;
font-size:90%;
}
div#screen{
text-align:left;
margin:0px auto;
width:780px;
background-color:#ffffff;
}
div#header{
margin:0px;
position:relative;
}
div#slogan{
font-weight:bold;
color:#ffffff;
background-color:#333333;
padding:4px 4px 4px 9px;
position:absolute;
right:30px;
top:28px;
}
div#menu{
margin:0px;
background-color:#003366;
color:#6699cc;
font-weight:bold;
padding:3px 3px 3px 30px;
}
div#menu ul{
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}
div#menu li{
display:inline;
margin:0px;
padding:0px;
margin-right:8px;
padding-right:8px;
border-right:2px solid #336699;
}
div#menu a{
text-decoration:none;
color:#ffffff;
}
div#menu a.active{
color:#6699cc;
}
div#submenu{
text-align:center;
margin:0px;
background-color:#ffffff;
color:#ffffff;
font-weight:bold;
padding:3px 20px 3px 20px;
border-bottom:1px solid #003366;
}
div#submenu ul{
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}
div#submenu li{
display:inline;
margin:0px;
padding:0px;
}
div#submenu li#previous{
text-align:left;
margin-right:100px}
div#submenu li#next{
text-align:right;
margin-left:100px}
div#submenu a{
color:#003366;
}
div#content{
margin:0px;
padding:20px 30px 30px 30px;
clear:both;
}
div#content2{
margin:0px;
padding:20px 30px 30px 30px;
clear:both;
}
div#content3{
margin:0px;
padding:20px 30px 30px 30px;
clear:both;
}
div#details img{
width:215px;
height:143px;
border:1px solid #006699;
margin-bottom:10px;
}
div.links ul{
list-style-type:none;
margin:0px;
padding:0px;
}
div.links li{
margin:0px;
padding:0px;
}
div#footer{
clear:both;
}
h1{
font-family:Georgia,"Times New Roman",Times,serif;
font-size:35px;
font-weight:normal;
color:#333333;
margin:30px 0px 30px 0px;
}
img.thumb{
width:150px;
height:150px;
border:1px solid #006699;
margin-bottom:0px;
}
img.tall{
width:165px;
height:px;
border:1px solid #006699;
margin-bottom:0px;
}
table#imagine img{
width:215px;
height:143px;
border:1px solid #006699;
margin-bottom:15px;
}
td#imagine-vert{
width:67px;
height:100px;
border:1px solid #006699;
margin-bottom:15px;
}
td#imagine-hor{
width:150px;
height:100px;
border:1px solid #006699;
margin-bottom:15px;
}
td#imaginepink{
width:143px;
height:215px;
margin-bottom:15px;
background-color:#d7b2ac;
}
td#imagine2 img{
width:143px;
height:215px;
border:1px solid #006699;
margin-bottom:15px;
}
td#imagine3 img{
width:215px;
height:109px;
border:1px solid #006699;
margin-bottom:15px;
}
td#imagine4 img{
width:58px;
height:215px;
border:1px solid #006699;
margin-bottom:15px;
}
table#activities img{
width:300px;
height:200px;
border:1px solid #006699;
margin-bottom:5px;
}
td#activities2 img{
width:300px;
height:338px;
border:1px solid #006699;
margin-bottom:5px;
}
table#imagine td{
padding:11px;
background-color:#ffffff;
}
table#activities td{
padding:9px 20px 9px 0px;
background-color:#ffffff;
}
table#activities h4{
margin:0px 0px 7px 0px;
}
table#activities p{
margin:0px 0px 7px 0px;
}
table#symbols{
width:300px;
height:20px;
border:0px solid #006699;
margin-bottom:0px;
float:right;
}
div#details table {
border:1px solid #999999;
}
div#details td{
padding:8px 30px 8px 9px;
spacing:0pxbackground-color:#ffffff;
text-align:right;
border:1px solid #999999;
}
a img{
border:none;
}
a{
text-decoration:none;
color:#0066cc;
}
a:hover{
text-decoration:underline;
}
div#bigimg{
border-top:1px solid #aabbcc;
background-color:#ffffff;
padding:10px 0px 10px 0px;
}
div#bigimg p{
margin:0px 0px 15px 0px;
}
div#bigimg img{
width:500px;
height:350px;
border:1px solid #006699;
margin-bottom:10px;
float:left;
margin-right:20px;
}
div#bigimg2{
border-top:1px solid #aabbcc;
background-color:#ffffff;
padding:10px 0px 10px 0px;
}
div#bigimg2 p{
margin:0px 0px 15px 0px;
}
div#bigimg2 img{
width:300px;
height:392px;
border:1px solid #006699;
margin-bottom:10px;
float:left;
margin-right:20px;
}
div#bigimg3{
background-color:#ffffff;
padding:0px 0px 10px 0px;
border:1px solid #ffffff;
}
div#bigimg3 p{
margin:0px 0px 0px 0px;
}
div#bigimg3 img{
width:327px;
height:98px;
margin-bottom:0px;
float:left;
margin-right:0px;
}
div#bigimg4{
border-top:0px solid #aabbcc;
background-color:#ffffff;
padding:0px 0px 10px 0px;
}
div#bigimg4 p{
margin:0px 0px 0px 0px;
}
div#bigimg4 img{
width:21px;
height:23px;
border:0px solid #006699;
margin-bottom:0px;
float:left;
margin-right:0px;
}
div#offers{
border-top:0px solid #aabbcc;
background-color:#ffffff;
padding:10px 0px 10px 0px;
}
div#offers p{
margin:0px 0px 15px 0px;
}
div#offers img{
width:300px;
height:200px;
border:1px solid #006699;
margin-bottom:10px;
float:left;
margin-right:20px;
}
div.leftcol{
float:left;
width:300px;
margin-right:30px;
}
p.intro{
font-weight:bold;
color:#333333;
}
.cleared{
clear:both;
}
div.cform{
float:right;
width:360px;
}
form{
background-color:#ffffff;
padding:10px;
border:1px solid #aabbcc;
}
form div{
border-top:1px solid #aabbcc;
padding-top:10px;
}
form table td{
padding:5px;
}
input.text, textarea.text{
border:1px solid #003399;
width:320px;
}
input.submit{
color:#003366;
font-weight:bold;
}
.prices_textheading{
font-weight:bold;
}
div#subfooter{
color:#ffffff;
text-align:center;
margin:10px 0px 20px 0px;
font-size:90%;
}
div#subfooter a{
color:#ffffff;
text-decoration:none;
}
div#subfooter img{
border:none;
vertical-align:middle;
margin-bottom:3px;
}
 .abseiling-style1 {
font-family: "Times New Roman";
}
.abseiling-style2 {
font-size: 80%}
  .archery-style1 {
font-family: "Times New Roman";
}
.archery-style2 {
font-size: 80%}
 .biking-style1 {
font-family: "Times New Roman";
}
.biking-style2 {
font-size: 80%}
     .canoeing-style1 {
font-family: "Times New Roman";
}
.canoeing-style2 {
font-size: 80%}
    .style1 {
text-align: center;
}
.style3 {
font-size: 80%}
.style4 {
font-size: 85%;
font-weight: bold;
}
.align_form{
margin-left:150px;
#padding-left:150px;
width:400px;
border:0px;
}
.simple_form{
border:0px;
}
.center_form{
text-align:center;
border:0px;
}
   .fishing-style1 {
font-family: "Times New Roman";
}
.fishing-style2 {
font-size: 80%}
.fishing-style3 {
font-size: 80%;
 font-weight: bold;
 }
       .hanggliding-style1 {
font-family: "Times New Roman";
}
.style2 {
font-size: 80%}
.hanggliding-style3 {
font-size: 9%}
.hanggliding-style4 {
font-size: 10px}
.style5 {
font-size: 70%}
 .horseriding-style1 {
font-family: "Times New Roman";
}
.horseriding-style2 {
font-size: 80%}
.style5 {
font-size: 18px}
                 .style1 {
font-family: "Times New Roman";
}
.riverbarge-style2 {
font-size: 80%}
  .style1 {
font-family: "Times New Roman";
}
.style2 {
font-size: 80%}
.skiing-style3 {
font-size: 70%;
 }
   .style1 {
text-align: center;
}
.style3 {
font-size: 80%}
    .treeclimbing-style1 {
font-family: "Times New Roman";
}
.treeclimbing-style2 {
font-size: 80%}
 .style1 {
font-family: "Times New Roman";
}
.walking-style2 {
font-size: 80%}
.align_form{
	margin-left:150px;
	width:400px;
	border:0px;
}
.simple_form{
	border:0px;

}

.center_form{
	text-align:center;
	border:0px;
}

/*aca empieza la hoja de estilos del sistema */
body {
	margin:0px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	background-color:#006699;
	font-family:Verdana,Tahoma,sans-serif;
	font-size:90%;
	color:#112233;
}
a.negro {
	text-decoration: none;
	color:#000;
	}

a.fuccia {
	text-decoration: underline;
	color:#F06;
	}

a.nada {
	text-decoration: none;
	}

div#container{
 width:907px;
 line-height:110%;
 margin:0px auto; /* Right and left margin widths set to "auto" */
 text-align:left; /* Counteract to IE5/Win Hack */
 padding:15px;
}

/*comienza header */
#header {
	float:left;
	width:907px;
	height:157px;
	position:absolute;
}
#header_fondo{
	float:left;
	height:157px;
	width:907px;
	background:#ffffff url(../images/system_top.jpg) no-repeat;
}
#login_cuadro{
	float:left;
	width:161px;
	font-family:Verdana,Tahoma,sans-serif;
	font-size:9px;
	color:#5D5D5D;
	font-weight:bold;
	left:735px;
	top:157px;
	position:absolute;
	padding:0;
	margin:0;
}
form#loginform{
	background-image:url(../images/system_bg-botonera.jpg);
	border:0px;
	text-align:center;
	width:162px;
	padding:5px;
	margin:0;

}
.login_input{
	width:62px;
	margin:0;
	padding:3px 4px 3px 5px;
	font-size:11px;
	color:#868686;
	border:1px solid #1F295E;
	height:11px;
}
.login_botones {
margin-left:10px;}


.login_botones li{
list-style-type: none;

	
}
.login_message{
	font-size:11px;
	color:#FF0000;
	text-align:center;
}

/* menu drop down*/
/* Basic code - don't modify */
 
 #login_nav { display: block; margin: 0; padding: 0; position: relative; }
  #login_nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #login_nav a { display: block; }
  #login_nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #login_nav ul { line-height: 0; } /* IE6 "fix" */
  	#login_nav ul a { zoom: 1; } /* IE6/7 fix */
    #login_nav ul li { float: none; }
    #login_nav ul ul { top: 0; }
    
/* Essentials - configure this */

#login_nav ul { width: 52px; }
#login_nav ul ul { left: 53px; }

/* Everything else is theming */
#login_nav { background-color: none; height:16px;margin-bottom:3px;#margin-bottom:1px;_margin-bottom:0px; padding:0px; margin-left:16px;
text-align:center;}
#login_nav *:hover {background-color: none;text-decoration:none;color:#FFFFFF; }
#login_nav a.hover { color:#FFFFFF;   background-color: #006699;}
#login_nav a { /*border-right: 1px solid white;*/ color: white; margin-top:1px;font-size: 10px; padding: 4px;
margin-right: 15px;padding-top: 2px;padding-bottom: 2px; line-height: 1;text-decoration:none;  }
  #login_nav li.hover a { background-color: #006699;text-decoration:none; }
  #login_nav ul { top: 25px; }
    #login_nav ul li a { background-color: #006699; text-decoration:none; }
      #nav ul a.hover { background-color: #003366;text-decoration:none; color:#FFFFFF;  }
   #login_nav ul a { border-bottom: 1px solid #FFFFFF; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }
 #login_nav ul a { border-bottom: none; }/* - I also needed this for IE6/7 */

/*fin menu dropdown */
.login_span{
	margin:0;
	width:124px;
	padding:3px 4px 5px 5px;
	font-size:11px;
	color:#FFFFFF;
	height:11px;
}	

#botonera_superior{
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	#padding-left:30px;
	text-align:right;
	margin:5px;
}
.botones_top {
	margin-left:0px;
	margin-top:15px;
	text-align:right;
}

.botones_top li{
	display: inline;
	list-style-type: none;
	padding-right: 25px;

}
.botones_top a{
	text-decoration:none;

}
.linkblanco_top{
	text-decoration:none;
	color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
}


#botonera_inferior{
	float:left;
	width:757px;
	height:48px;
	background-image:url(../images/system_bg-botonera.jpg);
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;

}
.botones {
	margin-left:0px;
	margin-top:15px;
	text-align:center;
}


.botones li{
display: inline;
list-style-type: none;
padding-right: 20px;
	
}

.linkgris{
	text-decoration:none;
	color:#5D5D5D;
}

.linkblanco{
	text-decoration:none;
	color:#FFFFFF;

}
.linkblanco_fondo_azul{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#006699;
	padding:2px;
}
/* menu drop down*/
/* Basic code - don't modify */
 
 #nav { display: block; margin: 0; padding: 0; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul { width: 250px; }
#nav ul ul { left: 251px; }

/* Everything else is theming */
#nav { background-color: none; height:24px; padding:10px; margin-left:20px;}
#nav *:hover {background-color: none;text-decoration:none;color:#FFFFFF; }
#nav a.hover { color:#FFFFFF;  }
#nav a { /*border-right: 1px solid white;*/ color: white; font-size: 12px; padding: 6px; padding-right: 16px; line-height: 1;text-decoration:none;  }
  #nav li.hover a { background-color: #006699;text-decoration:none; }
  #nav ul { top: 25px; }
    #nav ul li a { background-color: #006699; text-decoration:none; }
      #nav ul a.hover { background-color: #003366;text-decoration:none; color:#FFFFFF;  }
   #nav ul a { border-bottom: 1px solid #FFFFFF; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }
 #nav ul a { border-bottom: none; }/* - I also needed this for IE6/7 */
/*fin menu dropdown */


/*fin header */
/*comienzo cuerpo */


.recaptcha {border:0;text-align:center;width:0px;margin-left:150px;}

#cuerpo {
	float:left;
	width:907px;
	margin-top:49px;
	_margin-top:0px;
	padding-bottom:50px;
	background-image:url('../images/watermark.jpg');
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding-top:30px;
   padding-left:0px;
   padding-right:0px;
   margin-left:0px;
   margin-right:0px;
   

}
#columna_izq {
	float:left;
	width:218px;
	min-height:200px;
	margin-left:6px;
}
#columna_cen {
	float:left;
	width:446px;
	min-height:200px;

/*	border:1px solid #fff; */
}
#columna_cen_ancha {
	float:left;
	width:678px;
	min-height:200px;
	}

#columna_cen_ancha2 {
	float:left;
	width:660px;
	min-height:200px;
	padding-left:50px;
	}
/*	border:1px solid #fff; */
#columna_cen_ancha3 {
	float:left;
	width:820px;
	min-height:200px;
	padding-left:0px;
	padding-right:0px;
	margin-left:25px;
	margin-right:0px;
	}
/*	border:1px solid #fff; */

#columna_der {
	float:right;
	width:232px;
	min-height:200px;
	margin-right:4px;
}
#columna_cen_home{
	float:right;
	width:675px;
	min-height:200px;
	margin-right:6px;
}
#columna_izq_home {
	float:left;
	width:218px;
	min-height:200px;
	margin-left:6px;
}
.banner218{
	width:218px;
	text-align:center;
	margin-top:0px;
	margin-bottom:1px;
}
.banner230{
	width:230px;
	text-align:center;
	margin-top:0px;
	margin-bottom:1px;
}
.banner218-home{
	width:218px;
	text-align:center;
	margin-bottom:1px;
}
.texto{
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#5D5D5D;
	text-align:left;
	margin:4px;
	line-height: 16pt;
	padding:5px;
	padding-left:0px;	
	padding-right:0px;
	margin-left:0px;	
	margin-right:0px;
}
.texto-center{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#5D5D5D;
	text-align:center;
	margin:4px;
	padding:5px;
}
.title{
	font-family:"Times New Roman";
	line-height:16px;
	line-height: 30pt;
	font-size:38px;
	font-weight:normal;
	color:#000000;
	text-align:left;
	margin:30px 0px 0px 0px;
	
}
.subtitle{
	font-family:"Calibri";
	line-height:16px;
	font-size:15px;
	font-weight:normal;
	font-style:italic;
	color:#5d5d5d;
	text-align:left;
	margin:15px 0px 50px 0px;
}
.barra-verde{
	background-color:#B8CA24;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin:4px;
	padding:6px;
}
.fuccia{
	color:#F06;	
}
.fuccia-medio{
	color:#F06;	
	font-size:16px;
}
.gris-medio{
	color:#5D5D5D;	
	font-size:16px;
}
.fuccia-gde{
	color:#F06;	
	font-size:18px;
}
.verde-titulo{
	font-size:30px;
	color:#B8CA24;	
}
.verde{
	color:#B8CA24;	
}
.texto-chico{
	font-size:9px;	
}
.menu-precio{
	font-weight:bold;
	text-align:right;
}
.texto-footer{
	color:#ffffff;
	text-align:center;
	padding-top:5px;
}
.texto-footer a{
	color:#ffffff;
	text-decoration:none;
}
/*fin cuerpo*/
/*comienzo footer */
#footer {
	float:left;
	width:907px;
	height:46px;
	margin-bottom:15px;
	background-image:url(../images/system_footer.jpg);
	background-repeat:no-repeat;
}
