/* CSS Document */

body { background-color:#FFFFFF; margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333333;line-height:15px;height:100%;	}
	
#outer {background-color:#FFFFFF;padding:0px 8px 0px 8px;width:750px;position:relative;margin:auto;}
	
/* HEADER */
#header {background-color:#FFFFFF;	position:relative;width:750px;height:140px;	}
	
#header_logo {width:300px;height:92px;float:left;}

#header_top {width:420px;float:right;text-align:right;	}

#header_top ul {list-style:none;margin:0px; padding:0px;	}

#header_top li {height:18px;float:right;text-align:center;	background-color:#0084CB;	padding:0px 10px 0px 10px;	}
	
#header_top li a{	text-decoration:none;	padding-top:2px;	}
#header_top li a:hover{	text-decoration:underline;	}	

#select_idioma {width:100px;	height:16px;	background-color:#FFFFFF;	color:#0874C4;	font-weight:bold;}

/*MENU HEADER*/

#header_menu {top:104px; left:0px;height:22px;	padding:3px 0px 0px 0px;	clear:both;	position:absolute;	font-family:Arial, Helvetica, sans-serif;	}

#header_menu ul {	list-style:none;	padding:0px;	margin: 0px;	}

#header_menu li {margin-right:5px;	float:left;	text-align:center;	color:#FF6600;	height:17px;	font-size:11px;	font-weight:bold;	border:#FF6600 solid 1px;	background-color:#FFFFFF;	padding:3px 20px 0px 20px;	}		
#header_menu li a {	color:#FF6600;	text-decoration:none;}

#header_menu li a:hover{color:#0084CB}
#header_menu li.selected {border:#FF6600 solid 1px;padding:3px 20px 0px 20px;	background-color:#FF6600;	color:#FFFFFF;		}
#header_menu li.selected a {
	color:#FFFFFF;
	text-decoration:none;
}
#header_menu li.selected a:hover{
	color:#FFFFFF
}

	
#cont_buscador {
	position:absolute;
	right:8px;
	top:0px;
}
#cont_buscador input {
	position:absolute;
	right:23px;
	height:14px;
	vertical-align:middle;
	padding:4px 4px 1px 4px;
	width:100px;
	background-color:#FFFFFF;
}

/* CONTENIDO */
#middle{margin:10px 0px 0px 0px; color:#666666; width:750px;}

#menu_izquierdo{float:left; width:165px; margin:0px 0px 10px 0px}

#region_list{border:1px solid #FF6600; border-bottom:none; margin-bottom:10px}
#region_list ul {margin:0px; padding:0px; list-style:none; background-color:#FFF7E3 }
#region_list li {height:34px; border-bottom:1px solid #FF6600; cursor:pointer; overflow:hidden}
#region_list li.selected {background-color:#FF6600}
#region_list li a {display:block;height:31px; color:#FF6600; text-decoration:none; background-color:#FFF7E3; padding:3px 0px 0px 0px}	
#region_list li a span.caption {font-size:12px; font-weight:bold; padding:3px 0px 0px 5px}	
#region_list li a span.sub {font-size:10px; padding:3px 0px 0px 5px}
#region_list li.selected a {color:#FFFFFF; background-color:#FF6600; cursor:default}		

#destination_list{border:1px solid #0084CB; border-bottom:none; margin-bottom:10px}
#destination_list ul {margin:0px; padding:0px; list-style:none; background-color:#0084CB }
#destination_list li {height:21px; border-bottom:1px solid #0084CB; cursor:pointer}
#destination_list li.selected {background-color:#FF6600; color:#FFFFFF}
#destination_list li a {display:block; height:18px; color:#0874C4; text-decoration:none; background-color:#E1EEF4; padding:3px 0px 0px 0px}
#destination_list li a:hover {display:block;height:18px; color:#0874C4; text-decoration:none; background-color:#FFFFFF; padding:3px 0px 0px 0px}	
/*#destination_list li a:active {color:#FFFFFF; background-color:#FF6600; cursor:default}	*/
#destination_list li a span.caption {font-size:10px; font-weight:bold; padding:5px 0px 0px 10px;}	
#destination_list li.selected a {color:#FFFFFF; background-color:#FF6600; cursor:default}		

#actividades_list{border:1px solid #0084CB; border-bottom:none; margin-bottom:10px}
#actividades_list ul {margin:0px; padding:0px; list-style:none; background-color:#0084CB }
#actividades_list li {height:21px; border-bottom:1px solid #0084CB; cursor:pointer}
/*#actividades_list li.selected {background-color:#FF6600; color:#FFFFFF}*/
#actividades_list li a {display:block; height:18px; color:#0874C4; text-decoration:none; background-color:#E1EEF4; padding:3px 0px 0px 0px}
#actividades_list li a:hover {display:block;height:18px; color:#0874C4; text-decoration:none; background-color:#FFFFFF; padding:3px 0px 0px 0px}
#actividades_list li a span.caption {font-size:10px; font-weight:bold; padding:5px 0px 0px 10px;}	
#actividades_list li.selected a {color:#FFFFFF; background-color:#FF6600; cursor:default}		

.left_banner{ border:1px solid #FF6600; background-color:#FFF7E3; margin:0px 0px 10px 0px; cursor:pointer}
.left_banner a{font-size:11px; color:#FF6600; text-decoration:none; font-weight:bold}
.left_caption{height:20px; padding:3px 0px 0px 5px; cursor:pointer}

#contenido_derecho{float:right; width:575px; }
#migas {color:#FF6600}
#migas a{color:#FF6600; line-height:15px; height:20px; font-weight:bold; text-decoration:none; margin-bottom:5px}
#migas a:hover{text-decoration:underline}

#contenido{float:left; margin:0px 0px 10px 0px; width:400px;}

#contenido_titulo{font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#F06400; height:25px;}
#contenido_imagen{margin-bottom:10px;}
#contenido_galeria{margin-bottom:0px; text-align:right}

#bottom_images{height:75px; border-top:solid 1px #F06400; margin-top:25px;}

#menu_derecho{float:right; width:165px; }
#menu_derecho .dest_caption{height:25px; background-color:#0084CB; font-size:13px; font-weight:bold; padding:10px 0px 0px 10px; color:#FFFFFF}
#menu_derecho .dest_caption2{height:18px; background-color:#0084CB; font-size:10px; font-weight:bold; padding:5px 0px 0px 10px; color:#FFFFFF}
#menu_derecho select{margin:0px 0px 10px 0px; list-style:none; background-color:#FFFFFF; border:1px solid #0084CB; padding:0px 0px 0px 0px; width:165px; color:#0874C4; font-weight:bold; height:16px;}


#destinations_list_full ul{margin:0px 0px 10px 0px; list-style:none; background-color:#E1EEF4; border:1px solid #0084CB; padding:5px 5px 10px 10px; }

#destinations_list_full a{text-decoration:none; color:#0084CB;}
#destinations_list_full a:hover{text-decoration:underline;}

.photo_gallery { border:1px solid #0084CB; background-color:#FFFFFF; margin:0px 0px 10px 0px; cursor:pointer;}
.photo_gallery a{font-size:11px; color:#0084CB; text-decoration:none; font-weight:bold}
.photo_caption{height:29px; padding:6px 0px 0px 5px; cursor:pointer}

#flash_region {width:400px; height:300px; background-color:#FFFFFF; margin:0px 0px 10px 0px}

.main_title{width:380px; height:23px; background-color:#FF6600; font-size:12px; font-weight:bold; padding:7px 10px 0px 10px; color:#FFFFFF}
#main_desc{width:378px; border:1px solid #FF6600; overflow:hidden; overflow:hidden; padding:10px 10px 10px 10px; margin-bottom:10px}
.main_more{width:393px; height:15px; border:1px solid #FF6600; overflow:hidden; border-top:none; line-height:10px; text-align:right; padding:0px 5px 0px 0px; color:#FF6600}
.main_more a {color:#FF6600; text-decoration:none}
.main_more a:hover {text-decoration:underline}

.detail_1_caption { width:378px; border:1px solid #0084CB; background-color:#E1EEF4; padding:5px 10px 0px 10px; height:20px; color:#0084CB; font-size:12px; font-weight:bold; border-bottom:none}
.detail_1_caption  a{color:#0084CB; text-decoration:none}
.detail_1_caption  a:hover {text-decoration:underline}
.detail_1_item {background-color:#0084CB; position:relative; height:94px; overflow:hidden; margin-bottom:1px;}
.detail_1_image {position:absolute; top:0px; left:0px; width:92px; height:92px; color:#F06400; border:1px solid #0084CB; }
.detail_1_text {position:absolute; top:0px; left:92px; width:307px; height:92px; border:1px solid #0084CB; border-left:none;}
.detail_1_item_caption {font-weight:bold;padding:5px 10px 0px 10px; font-size:12px; color:#FFFFFF;}
.detail_1_item_more { color:#FFFFFF;padding:4px 10px 0px 10px;}
.detail_1_item a {display:block; height:92px;text-decoration:none; color:#666666; cursor:pointer}
.detail_1_item a:hover {background-color:#18A0DE}

.detail_2_caption { width:378px; border:1px solid #FF6600; background-color:#FF6600; padding:5px 10px 0px 10px; height:20px; color:#FFFFFF; font-size:12px; font-weight:bold; border-bottom:none}
.detail_2_caption  a{color:#FFFFFF; text-decoration:none}
.detail_2_caption  a:hover {text-decoration:underline}
.detail_2_item {background-color:#FFFFFF; border:1px solid #FF6600;border-top:none; position:relative}
.detail_2_image {position:absolute; top:0px; left:0px; width:92px; height:92px; color:#FF6600; border-right:1px solid #FF6600;overflow:hidden;}
.detail_2_text {position:absolute; top:0px; left:92px; width:308px; height:92px;}
.detail_2_item_caption {font-weight:bold;padding:15px 10px 0px 10px; font-size:12px; color:#FF6600;}
.detail_2_item_more { color:#000000;padding:4px 10px 0px 10px;}
.detail_2_item a {display:block; height:92px; text-decoration:none; color:#666666; cursor:pointer}
.detail_2_item a:hover {background-color:#FFF7E4}

.detail_3_caption { width:378px; border:1px solid #0084CB; background-color:#0084CB; padding:5px 10px 0px 10px; height:20px; color:#FFFFFF; font-size:12px; font-weight:bold; border-bottom:none}
.detail_3_caption  a{color:#FFFFFF; text-decoration:none}
.detail_3_caption  a:hover {text-decoration:underline}
.detail_3_item {background-color:#FFFFFF; border:1px solid #0084CB; border-bottom:none; position:relative;}
.detail_3_image {position:absolute; top:0px; left:0px; width:92px; height:92px; color:#0084CB; border-right:1px solid #0084CB;overflow:hidden;}
.detail_3_text {position:absolute; top:0px; left:92px; width:308px; height:92px;}
.detail_3_item_caption {font-weight:bold;padding:5px 10px 0px 10px; font-size:12px; color:#0084CB;}
.detail_3_item_more { color:#0084CB;padding:4px 10px 0px 10px;}
.detail_3_item a {display:block; height:92px; width:400px;text-decoration:none; color:#666666; cursor:pointer; overflow:hidden}
.detail_3_item a:hover {background-color:#E1EEF4}

.detail_hostel_caption { width:378px; border:1px solid #FF6600; background-color:#FF6600; padding:5px 10px 0px 10px; height:20px; color:#FFFFFF; font-size:12px; font-weight:bold; border-bottom:none}
.detail_hostel_caption  a{color:#FFFFFF; text-decoration:none}
.detail_hostel_caption  a:hover {text-decoration:underline}
.detail_hostel_item {background-color:#FFFFFF; border:1px solid #FF6600;border-top:none;}
.detail_hostel_image {float:left; width:92px; height:92px; color:#FF6600; border-right:1px solid #FF6600;overflow:hidden;}
.detail_hostel_text {float:right; width:305px; height:92px;}
.detail_hostel_item_caption {font-weight:bold;padding:15px 10px 0px 10px; font-size:12px; color:#FF6600;}
.detail_hostel_item_more { color:#FF6600;padding:4px 10px 0px 10px;}
.detail_hostel_item a {display:block; height:92px;text-decoration:none; color:#666666; cursor:pointer}
.detail_hostel_item a:hover {background-color:#FFF7E4}

/* TOURS */
#tours_list {width:575px;}
#tours_list ul {margin:0px; padding:0px; list-style:none; background-color:#FFFFFF }
#tours_list li {width:183px; height:360px; border:1px solid #FF6600; float:left; margin-bottom:13px;}
#tours_list .caption {height:35px; width:167px; background-color:#FF6600; padding:5px 8px 0px 8px;font-size:12px; font-weight:bold;color:#FFFFFF}
#tours_list .descripcion{width:173px; height:90px; padding:5px 5px 5px 5px; overflow:hidden; color:#333333; border-top:1px solid #FF6600}

.imagen_tour{
	 background-color:#FFFFFF; margin:0px; border:1px solid #FF6600; border-bottom:none;
}
.titulo_tour{
width:380px; height:20px; background-color:#FF6600; margin-bottom:2px; color:#FFFFFF; padding:9px 10px 5px 10px; font-size:15px;font-weight:bolder;
}
.descripcion_tour {width:368px; border:1px solid #FF6600;; padding:15px; margin:0px 0px 10px 0px}
.tarifa_tour{width:368px; padding:15px; border:1px solid #0084CB;}
.precio_estimado{color:#0084CB; font-size:14px; line-height:20px; font-weight:bold}



/* ACA ESTA EL FOOTER */

#footer {
	background-color:#0084CB;
	position:relative;
	width:750px;
	height:20px;
	padding-top:5px;	
	margin-top:10px;
	}

#footer li.link {
	margin-right:20px;
	float:left;
	}
#footer li.copy {
	margin-right:20px;
/*	margin-left:70px;*/
	float:right;
	}
#footer li a{
	text-decoration:none
	}		
#footer li a:hover{
	text-decoration:underline;
	}			

#footer ul {
	position:relative;
	margin:0px;
	padding:0px;
	left:175px;
	list-style:none;
	display:block;
	width: 580px;
	}

/* GENERALES */
a img{border:none;}

.banner{margin-top:10px; margin-bottom:8px;}
.banner a{text-decoration:none; color:#666666; display:block;background-color:#F2F2F2; }
.banner a:hover{background-color:#EAEAEA;}
.banner a .title{padding-top:8px;}
.banner a div {padding:0px 8px 0px 8px }
.banner a .subtitle{padding-bottom:8px;}
.banner a div.tab{background:url(../img/menu4.gif) no-repeat #BFBFBF; padding:2px 0px 0px 4px; font-weight:bold; color:#000000; }

#banner_imagen{margin-bottom:20px}

.dummy {position: relative; height:100%; background-color:#F2F2F2; overflow:hidden}

.link_galeria{ font-size:9px; text-decoration:none; color:#F06400; font-weight:bold}
.link_galeria:hover{text-decoration:underline; color:#F06400;}

.separador {height:10px; border-bottom: 1px solid #F06400; overflow:hidden}
.gallery_row{margin:10px 0px 0px 0px; height:92px}
.gallery_row a{padding:0px; margin:0px;}


.list_item {margin-bottom:8px; cursor:pointer; position:relative}
.list_item_image {position:absolute; left:0px; top:0px; width:92px; height:92px; color:#F06400; }
.list_item_text {position:absolute; left:102px; width:298px; height:92px;}
.list_item_caption {font-weight:bold; color:#F06400}
.list_item_more { color:#F06400}
.list_item a {display:block; height:92px;text-decoration:none; color:#666666; cursor:pointer}
.list_item a:hover{ background-color:#F2F2F2;}

.link_back {color:#F06400}
.link_back a {text-decoration:none; color:#F06400}
.link_back a:hover {text-decoration:underline; color:#F06400}

.bordered {border:1px solid #999999; padding:0px 2px 0px 2px; text-align:right}

/* RESERVAS */
#nights_HI_members a {display:block; width:400px; height:65px; background-image:url(../img/reservas-hi.gif); color:#666666; text-decoration:none}
#nights_HI_members a div{padding-top:17px;}
#nights_HI_members a:hover{background-image:url(../img/reservas-hi-over.gif)}

#nights_non_HI_members a {margin-top:15px;display:block; width:400px; height:65px; color:#666666; text-decoration:none}
#nights_non_HI_members a div{padding-top:3px;  border-bottom:solid #CCCCCC 2px; border-top:solid #CCCCCC 2px;}
#nights_non_HI_members a:hover div{background-color:#F2F2F2}

.reservas_titulo{font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#F06400; height:25px;}
.reservation_item{width:400px; border-top:solid 1px #666666;}
.reservation_item a {display:block; height:20px; width:400px; text-decoration:none; color:#666666; padding:12px 0px 12px 0px}
.reservation_item a:hover{ background-color:#F2F2F2;}


/* FORMS */
select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #666666}
input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #999999}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px solid #999999}

/* FONTS */

.b10w {
	color:#FFFFFF;
	font-weight:bold;
	}

.n10w {
	color:#FFFFFF;
	}

.b10b {
	color:#0874c4;
	font-weight:bold;
	}
	
.n18w {
	font-size:18px;
	color:#FFFFFF;
	}
.b12o{
	font-size:12px;
	font-weight:bold;
	color:#F06400;
	line-height:15px;
	margin-bottom:10px;
}
.imagenprincipal{
	 background-color:#FFFFFF; margin:0px 0px 10px 0px;
}

.titulodestino{
width:380px; height:20px; background-color:#0084CB; margin-bottom:2px; color:#FFFFFF; padding:9px 10px 5px 10px; font-size:15px;font-weight:bolder;
}
.titulo_actividad{width:380px; background-color:#0084CB; margin-bottom:2px; color:#FFFFFF; padding:9px 10px 10px 10px; font-size:15px;font-weight:bolder;}

.sel_combo {margin:0px 0px 10px 0px; list-style:none; background-color:#FFFFFF; border:1px solid #0084CB; padding:0px 0px 0px 0px; width:165px; color:#0874C4; font-weight:bold; height:16px;}

#tour_list{border:1px solid #0084CB; border-bottom:none; margin-bottom:10px}
#tour_list ul {margin:0px; padding:0px; list-style:none; background-color:#0084CB }
#tour_list li {border-bottom:1px solid #0084CB; cursor:pointer; height:auto}
#tour_list li.selected {background-color:#FF6600; color:#FFFFFF}
#tour_list li a {display:block; height:18px; color:#0874C4; text-decoration:none; background-color:#E1EEF4; padding:3px 0px 0px 0px}
#tour_list li a:hover {display:block;height:18px; color:#0874C4; text-decoration:none; background-color:#FFFFFF; padding:3px 0px 0px 0px}	
/*#destination_list li a:active {color:#FFFFFF; background-color:#FF6600; cursor:default}	*/
#tour_list li a span.caption {font-size:10px; font-weight:bold; padding:5px 0px 0px 10px;}	
#tour_list li.selected a {color:#FFFFFF; background-color:#FF6600; cursor:default}	