/*DIVS*/

.container {
	min-height: 100%;
	height: auto !important;
	_height: 100%;
	margin: 0 auto auto -30; /* the bottom margin is the negative value of the footer's height */	
	width:900px;
	text-align: left;
}
.container_busqueda {
	min-height: 100%;
	height: auto !important;
	_height: 100%;
	margin: 0 auto auto -30; /* the bottom margin is the negative value of the footer's height */	
	width:900px;
	text-align: left;
}
.footer, .nofooter {
	height: 30px; /* .push must be the same height as .footer */
	clear:both;
	text-align:center;
}
#image_offer {
	position: absolute;
}
#header {
	height:75px;
}
#footer {  
  position: relative; 
}
#banners {
	width:232px;
	float:right;
}
#spotligth {
	width:232px;
	background-color:#FFEECA;
	border-top-width: 4px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F90;
	background-repeat: no-repeat;
}
#travellers {
	width:232px;
	background-color:#FFFFCC;
	background-image: url(../img/back_travellers.png);
	background-repeat: no-repeat;
}
#travellers_content {
	width:206px;
	margin-left:7px;
	margin-bottom:7px;
}
#newsletter {
	width:216px;
	background-color:#F4F4F4;
	border-top-width: 4px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	background-image: url(../img/back_block_busca_pack.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:7px;
}
#menu_inc {
	z-index:10000;
	position:relative;
}
#contenido_left {
	width:645px;
	float:left;
	margin-top:20px;
	display:block;
}
#contenido {
	width:645px;
	min-height:100%;
	height: auto !important;
	_height: 100%;
	margin: 0 auto auto 0; /* the bottom margin is the negative value of the footer's height */
	float:left;
	top:0;

}
#contenido_pack {
	width:886px;
	float:left;
}
.menu_pack_text {
	font-size: 12px;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration:none;
	color: #666;
	padding-right:10px;
}
a.menu_pack_text:hover {
	font-size: 12px;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration:none;
	color:#f60;
	padding-right:10px;
}
a.menu_pack_text:link {
	font-size: 12px;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration:none;
	color: #666;
	padding-right:10px;
}
.pack_text {
	font-size: 12px;
	text-decoration:none;
	color: #000;
}
a.pack_text:hover {
	font-size: 12px;
	text-decoration:none;
	color:#f60;
}
a.pack_text:link {
	font-size: 12px;
	text-decoration:none;
	color: #000;
}
.package_home {
	height:18px;
	padding-right: 7px;
	padding-bottom:7px;
	background-image: url(../img/back_division_busca_pack_v.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	cursor:hand;
	}
a.package_home:hover {
	height:18px;	
	padding-bottom:7px;
	padding-right: 7px;
	background-image: url(../img/back_division_busca_pack_v.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background:#CCC;
	cursor:hand;
	}
#tit_subdestino {
	width:370px;
	font-size: 12px;
	text-transform: uppercase;
}
#map_zone {
	position:absolute;
	left:740px;
	width:90px;
	top: 480px;
}
#map_zone_pack {
	position:relative;
	width:90px;
}
#content_destino {
	width:500px;
}
#content_pack {
	width:500px;
}
/*Busca Pack*/
#tit_busca_pack {
	
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.tit_busca_pack {
	
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
}
a.tit_busca_pack: link {
	
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	
}
#tit_dest_busca_pack {
	
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #656331;
}
.tit_dest_busca_pack {	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #656331;
	text-decoration:none;
}
a.tit_dest_busca_pack:link {	
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #656331;
	text-decoration:none;
}
a.tit_dest_busca_pack:hover {
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	color: #BCB976;
	text-decoration:none;
}
#com_busca_pack {
}
#imagen_busca_pack {
	width:170px;
	height:130px;
}
#block_busca_pack {
	position:relative;
	float:right;
	width:90px;
	display:table;
}
#block_pack {
	position:relative;
	width:120px;
}
.price_busca_pack {
	font-size: 25px;
	font-weight: bold;
	color: #FF6600;
	height:25px;
}
.price_pack_home {
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
	height:25px;
}
#more_busca_pack {
	position:relative;
	width:65px;
	top:112px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img/btn_back_more.png);
	background-repeat: no-repeat;
	height: 28px;
}
#more_pack {
	position:relative;
	width:65px;
	top:102px;
	left:30px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img/btn_back_more.png);
	background-repeat: no-repeat;
	height: 28px;
}
#print_pack {
	position:relative;
	width:65px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img/btn_back_more.png);
	background-repeat: no-repeat;
	height: 28px;
	float:left;
}
#enquiry_pack {
		position:relative;
	width:219px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img_selects/btn_back_destinations.png);
	background-repeat: no-repeat;
	height: 28px;
}
#friend_pack {
	position:relative;
	width:120px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img/btn_back_friend.png);
	background-repeat: no-repeat;
	height: 28px;
	float:left;
}
#btn_pack {
	position:relative;
	width:219px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../img_selects/btn_back_destinations.png);
	background-repeat: no-repeat;
	height: 28px;
	margin-bottom:7px;
}
#tit_find_results {
	font-size:15px;
	color:#000000;
	font-weight: bold;
	text-transform: uppercase;
	width:auto;
}
#division_busca_pack {
	height:7px;
	background-image: url(../img/back_division_busca_pack.gif);
	background-repeat: repeat-x;
}
/**/

#offer1 {
	position:absolute;
	width:645px;
}
#titulo_offer1 {
	position:absolute;
	z-index:100;
}
#imagen_offer {
	width:645px;
	height:370px;
	top:-20px;
}

#tip_offer1 {
	position:absolute;
}
#tit_ofertas {
	height:25px;
	font-size:20px;
	color:#FFFFFF;
}
#tit_ofertas_ocio {
	height:25px;
	font-size:20px;
	color:#FFFFFF;
}
#tit_activity {
	height:25px;
	font-size:20px;
	color:#53CAF5;
	margin-left:7px;
	font-weight: bold;
	text-transform: uppercase;
}
.tit_activity {
	height:25px;
	font-size:20px;
	color:#53CAF5;
	margin-left:7px;
	font-weight: bold;
	text-transform: uppercase;
}
a.tit_activity:link {
	height:25px;
	font-size:20px;
	color:#53CAF5;
	margin-left:7px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
a.tit_activity:hover {
	height:25px;
	font-size:20px;
	color:#53CAF5;
	margin-left:7px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
a.tit_activity:visited {
	height:25px;
	font-size:20px;
	color:#53CAF5;
	margin-left:7px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
a.tit_activity:active {
	height:25px;
	font-size:20px;
	color:#53CAF5;
	margin-left:7px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#ofertas {
	width:645px;
	height:305px;
	margin-top:7px;
}
.tit_ofertas {
	color:#FFFFFF;
	font-weight:bold;
}
.padding {
	padding:7px;
}
.text_white {
	color:#FFFFFF;
}
#oferta1 {
	position:absolute;
	left:7px;
	width:209px;
	border: 1px solid #FFFFFF;
	height:290px;
	margin-top:7px;	
}
#oferta2 {
	position:absolute;
	left:217px;
	width:209px;
	height:290px;
	border: 1px solid #FFFFFF;
	margin-top:7px;
}
#oferta3 {
	position:absolute;
	width:209px;
	left:427px;
	border: 1px solid #FFFFFF;
	height:290px;
	margin-top:7px;
}
#banner_medio {
	width:645px;
	height:100px;
	background-color:#FF6600;
	padding:7px;
	margin-top:7px;
}
#back_ofertas {
	width:645px;
	position:relative;
}
.border_block {
		padding:7px;
		display:block;
	}
.border_block .sb-inner{
	background-color: transparent;
	}
.border_block .sb-shadow{
		background:#999;
	}
.border_block .sb-border{
	background:transparent;
	}
#border_block {
	width:232px;
	background-color:#F4F4F4;
	border-top-width: 4px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F4F4F4;
	background-image: url(../img/back_block_busca_pack.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#mini_trip_finder {
	width:232px;
	height:170px;
	background-image:url(../img/back_trip_finder.png);
	background-repeat: no-repeat;
	display:table;
}
#trip_finder {
	width:232px;
	height:370px;
	background-image:url(../img/back_trip_finder.png);
	background-repeat: no-repeat;
	display:table;
}
#selects_trip_finder {
	position:relative;
	top:7px;
}
#ofertas_ocio {
	width:645px;
	height:305px;
	margin-top:7px;
	position:relative;
}
#oferta_ocio1 {
	position:absolute;
	left:7px;
	width:209px;
	border: 1px solid #FFFFFF;
	height:290px;
	margin-top:7px;
}
#oferta_ocio2 {
	position:absolute;
	left:217px;
	width:209px;
	height:290px;
	border: 1px solid #FFFFFF;
	margin-top:7px;
}
#oferta_ocio3 {
	position:absolute;
	width:209px;
	left:427px;
	border: 1px solid #FFFFFF;
	height:290px;
	margin-top:7px;
}
#main {
	background-color:#FFF;
	display: table;
	width:900px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.debajo_menu {
	background-color:#FFF;
	display: table;
	width:900px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	background-image: url(../img/back_division_busca_pack.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height:30px;
}
.txt_uppercase {
	text-decoration: none;
	text-transform: uppercase;
	position:absolute;
}
.txt_uppercase_pack {
	text-decoration: none;
	text-transform: uppercase;
	position:absolute;
	top:40px;
}
.txt_black {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.txt_black:hover {
	color: #F60;
	font-weight: bold;
	text-decoration: underline;
}
a.txt_black:link {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
a.txt_black:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.txt_black:active {
	color: #000000;
	font-weight: bold;
}
.txt_black_desplegado {
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	left:7px;
}
a.txt_black_desplegado:hover {
	color: #FF6600;
}

.txt_black_desplegado_selected {
	color: #FF6600;
	text-decoration: none;
	text-transform: uppercase;
	left:7px;
	font-weight: bold;
}
a.txt_black_desplegado_selected:hover {
	color: #FF6600;
	font-weight: bold;
}
a.txt_black_desplegado_selected:visited {
	color: #FF6600;
	font-weight: bold;
}
a.txt_black_desplegado_selected:active {
	color: #FF6600;
	font-weight: bold;
}
.menu {
	position:absolute;
	top:0;
	left:0;
	background-color:#FFFFFF;
	padding:7px;	
}
.menu1 {
	position:absolute;
	top:0;
	left:0;
	background-color:#FFFFFF;
}
.txt_menu_black {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size:18px;
}
a.txt_menu_black:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
a.txt_menu_black:visited {
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}
a.txt_menu_black:active {
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}
.txt_white {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size:18px;
	margin-top:-5px;
}
.txt_menu_white {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
a.txt_menu_white:link {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
a.txt_menu_white:hover {
	color: #FF6600;
	font-weight: bold;
	decoration: underline;
	text-transform: uppercase;
}

a.txt_menu_white:active {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#more_info {
	text-align:right;
	width:195px;
}
#tarifa {
	color: #666666;
	position:absolute;
	vertical-align:text-bottom;
}
.price {
	color: #B5BE30;
	position:absolute;
	font-size:18px;
	vertical-align:text-bottom;
}
.more_packages {
	color: #B5BE30;
	font-weight: bold;	
	text-transform: uppercase;
	text-decoration: none;
}
#more_packages {
	position:absolute;
	top:270px;
}
#comment_package {
	position:absolute;
	overflow:auto;
	height:55px;
	width:195px;
}
/*ELEMENTS*/

html, body {
	margin:0;
	padding:0;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#6699CC;
	width:900px;
	margin: 0 auto 0px;
	text-align:center;
	background-image: url(../img/back_escape.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
	list-style-position: outside;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: decimal;
	list-style-position: outside;
}
button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*CLASS*/

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.btn_destinations_back {
	width:219px;
	background-image:url(../img/btn_trip_finder.png);
	background-position:left top;
	background-repeat: no-repeat;
	height: 27px;
}
#dest {
	width:219px;
	background-image:url(../img/btn_trip_finder.png);
	background-position:left top;
	background-repeat: no-repeat;
	height: 27px;
}
.btn_packages_back {
	width:219px;
	background-image:url(../img/btn_trip_finder.png);
	background-position:left 27px;
	background-repeat: no-repeat;
	height: 27px;
}
.btn_find_back {
	width:98px;
	background-image:url(../img/btn_trip_finder.png);
	background-position:left 30px;
	background-repeat: no-repeat;
	height: 84px;
}

#goTop {
	position:absolute;
	padding-left:620px;
	}
/*MENU*/
#btn_menu_active {
	background-color: #FFFFFF;
	top:0px;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	background-image: url(../img/top_border_menu.png);
	background-repeat: repeat-x;
	background-position: top;
}
.menu_special {
	background-color: #F93;
	top:0px;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	background-image: url(../img/top_border_menu.png);
	background-repeat: repeat-x;
	background-position: top;
	color:#fff;
}
a.menu_special:link {
	top:0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.menu_special:hover {
	top:0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color:#FFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #FC6;
}
a.menu_special:visited {
	top:0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.menu_special:active {
	top:0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #C7DDF8;
}

.btn_menu_inactive_special {
	background-color: #F93;
	top:0px;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	background-image: url(../img/top_border_menu.png);
	background-repeat: repeat-x;
	background-position: top;
}
a.btn_menu_inactive_special:link {
	top:0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
a.btn_menu_inactive_special:hover {
	top:0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color:#FFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #FC6;
}
a.btn_menu_inactive_special:visited {
	top:0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
a.btn_menu_inactive_special:active {
	top:0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #C7DDF8;
}
#btn_menu_inactive {
	top:0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #F4F4F4;
	background-image: url(../img/top_border_menu.png);
	background-repeat: repeat-x;
	background-position: top;
}
.btn_menu_active {
	background-color: #FFFFFF;
	top:0px;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
	background-image: url(../img/top_border_menu.png);
	background-repeat: repeat-x;
	background-position: top;
}
.btn_menu_inactive {
	top:0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: top;
}
a.btn_menu_inactive:link {
	top:0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
a.btn_menu_inactive:hover {
	top:0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color:#FFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #9EC5F3;
}
a.btn_menu_inactive:visited {
	top:0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
a.btn_menu_inactive:active {
	top:0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color:#FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #C7DDF8;
}
/*////////////////////////////////////////////////////////*/

    /* This is the part for the CSS menu - these settings are for a horizontal menu */
    #dmenu{                         /* menu list container */
        list-style-type: none;      /* disable the display of the list item bullets */
        margin: 0px;                /* space around the list container */
        padding: 0px;               /* space within the list container */
        position: static;           /* need this so that the z-index stuff works correctly */
        /*background-color: #FFFFFF;      the default background color within the main menu container */
        z-index: 1000;                /* push the menu up in the layer order a bit so it isn't hidden behind anything */
            /* Browser plug-ins like Flash or Quicktime may not allow you to overlap then with this menu! */
			display:block;
    }
    #dmenu li{                      /* top-level menu element */
        list-style-type: none;      /* disable the display of the list item bullets */
        float: left;                /* this is to allow for the horizontal main menu */
        /*background-color: #FFFFFF;      main menu item background color */
        margin: 0px;                /* spacing between main menu items */
        padding: 0px;               /* padding within main menu items */
        display: block;
		position: relative;
		
    }

    #dmenu ul {                     /* third-level (or greater) menu element list elements */
        position: absolute;         /* this is so that it doesn't push that page content around on hover */
        margin: 0px;                /* space around the list container */
        padding: 7px;               /* space within the list container */
        list-style-type: none;      /* disable the display of the list item bullets */
        display: none;
        /*width: 120px;                should be the same as #dmenu li width */
        z-index: 99;                /* want to be sure this is above the rest of the menu */
		background-color: #FFFFFF;  /* main menu item background color */
    }

    #dmenu ul li{                   /* second-level or greater menu element links */
        border: none;               /* sub-menu item border settings */
        margin: 0px;                /* spacing between sub-menu containers */
        padding: 0px;               /* This is for padding between menu items in the drop-downs */
        width: 140px;               /* (padding*2) must be subtracted from #dmenu li width and set for this one, or borders won't display properly. */
	position: relative;
	background-image: url(../img/back_division_busca_pack.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:7px;
	display:block;
    }

    #dmenu li a{                    /* top-level menu element links */
          /* text-align: center;       text alignment in main menu item links */
          /*   width: 140px;           set this to #dmenu ul width */
        display: block;
    }
    
    #dmenu ul a {                   /* all the other level menu link elements */
        padding: 0px;
        margin: 0px;
        /* width: 140px;               (padding*2) must be subtracted from #dmenu ul li width and set for this one, or borders won't display properly. */
		
        
    }

    #dmenu a:hover,                 /* top-level hovering properties */
    #dmenu li:hover{
        display: block;
    }
    
    #dmenu ul li:hover,             /* higher level hovering properties */
    #dmenu ul li a:hover{
        display: block;
        width: 140px;             /*   should be set to the same value as #dmenu ul li width */
    }

    #dmenu ul ul{                   /* higher-level list containers */
        display: none;              /* don't display by default */
        position: absolute;
        /*margin-left: 114px;          this should be the width of #dmenu ul li */
    }

    /* only non-MSIE browsers use this */
    #dmenu ul li>ul,
    #dmenu ul ul li>ul{
        margin-top: 0px;           /* should be set to the same as #dmenu ul ul margin-top */
    }

    /* additional sub-menu levels in the next 2 blocks. (For up to 5 levels of drop menus) */
    #dmenu li:hover ul ul,              
    #dmenu li:hover ul ul ul,
    #dmenu li:hover ul ul ul ul,
    #dmenu li:hover ul ul ul ul ul{
        display:none;
    }

    #dmenu li:hover ul,
    #dmenu ul li:hover ul,
    #dmenu ul ul li:hover ul,
    #dmenu ul ul ul li:hover ul,
    #dmenu ul ul ul ul li:hover ul{
        display:block;
    }

    li>ul {
        top: 0px;
        left: 0px;
    }

	.content {                      /* This is used for the content that will appear below the menu */
        clear: left;
    }
	
/*-------------------------- Menu Footer----------------------*/
#menu_footer{                         /* menu list container */
        /*list-style-type: none;       disable the display of the list item bullets */
			height:25px;
			text-align:center;
			width:900px;
    }
    #menu_footer li{                      /* top-level menu element */
        list-style-type: none;      /* disable the display of the list item bullets */
        float: left;                /* this is to allow for the horizontal main menu */
        /*background-color: #FFFFFF;      main menu item background color */
        margin: 0px;                /* spacing between main menu items */
        padding: 5px;               /* padding within main menu items */
        display: block;
		position: relative;
		
    }

#btn_trip_finder {
	position:relative;
	padding-top:7px;
	left:120px;
	z-index:0;
}
.btn {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	cursor:pointer;
	width:106px;
	text-decoration: none;
	text-align: center;
	display:block;
	background-image: url(../img/btn.png);
	border:none;
	background-color:transparent;
	padding-top:5px;
	padding-bottom:7px;
	background-repeat: no-repeat;
	margin-top:7px;
}
.btn:hover {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	cursor:pointer;
	width:106px;
	text-decoration: none;
	text-align: center;
	display:block;
	background-image: url(../img/btn_over.png);
	border:none;
	background-color:transparent;
	padding-bottom:7px;
	padding-top:5px;
	background-repeat: no-repeat;
	margin-top:7px;
}

.btn_mini {
	background-color: #F93;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	margin-top:7px;
	padding:2px;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FC6;
	border-right-color: #FC6;
	border-bottom-color: #FC6;
	border-left-color: #FC6;
	cursor:pointer;
	float:right;
}
.btn_mini:hover {
	background-color: #FFF;
	border-bottom: 1px solid #CCC;
	border-left: solid 1px #CCC;
	border-top: solid 4px #CCC;
	border-right: solid 1px #CCC;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	margin-top:7px;
	padding:2px;
	cursor:pointer;
	float:right;
	
}
.btn_more {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	cursor:pointer;
	width:65px;
	text-decoration: none;
	text-align: center;
	display:block;
	background-image: url(../img/btn_more.png);
	border:none;
	background-color:transparent;
	height:30px;
	padding-top:5px;
	background-repeat: no-repeat;
	margin-top:7px;
}
.btn_more:hover {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	cursor:pointer;
	width:65px;
	text-decoration: none;
	text-align: center;
	display:block;
	background-image: url(../img/btn_more_over.png);
	border:none;
	background-color:transparent;
	height:30px;
	padding-top:5px;
	background-repeat: no-repeat;
	margin-top:7px;
}
.btn_grey {
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	width:206px;
	padding:2px;
	cursor:pointer;
	background-image: url(../img/btn_print.png);
	background-color:transparent;
	height: 30px;
	border:none;
	margin-top:7px;
	padding-bottom:5px;
}
.btn_grey:hover {
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	width:206px;
	padding:2px;
	cursor:pointer;
	background-image: url(../img/btn_print_over.png);
	background-color:transparent;
	height: 30px;
	border:none;
	margin-top:7px;
	padding-bottom:5px;
}
.btn_inquiry {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	width:206px;
	padding:2px;
	cursor:pointer;
	background-image: url(../img/btn_inquiry.png);
	background-color:transparent;
	height: 30px;
	border:none;
	margin-top:7px;
	padding-bottom:5px;
}
.btn_inquiry:hover {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	width:206px;
	padding:2px;
	cursor:pointer;
	background-image: url(../img/btn_inquiry_over.png);
	background-color:transparent;
	height: 30px;
	border:none;
	margin-top:7px;
	padding-bottom:5px;
}
#tabla_mapa {
	position:relative;
	}
/*

	SLIDER
*/
.slider-wrap								{ width: 645px; position: relative; top: 0; left:0; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: absolute; overflow: hidden; width: 645px; height: 370px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 645px; height: 370px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ }
#movers-row									{ float:right; position:relative; height:337px; width:102px; background-image: url(../img/transpBlack.png); text-align:center; padding:7px}
#movers-row div								{ }
#movers-row div a.crosfs-link 				{ }
.photo-meta-data							{
	padding: 3px 10px 0px;
	height: 35px;
	margin-top: -35px;
	position: relative;
	z-index: 9999;
	color: white;
	background-image: url(../img/transpBlack.png);
}
.cross-link									{ display: block; position: relative; z-index: 9999; margin:7px 0 0 0;}
.active-thumb 								{ border: 1px solid #F93;}

/*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0px; 
    padding: 0px; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}

.boton {
		width:222px;
		padding:5px;
	}
.boton .sb-inner{
		background:#FFF;
	}
.boton .sb-shadow{
		background:#ccc;
	}
.boton .sb-border{
		background:#333;
	}
	
#boton {
	width:232px;
	background-color:#F60;
	border-top-width: 4px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F93;
	background-image: url(../img/back_block_busca_pack.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/********TABS**************/

UL.tabNavigation {
		    list-style: none;
		    margin: 0;
	background-image: url(../img/back_block_busca_pack.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height:20px;
	left:0;
	text-align:left;
		}
 
		UL.tabNavigation LI {
		    display: inline;
			left:0;
		}
 
		UL.tabNavigation LI A {
		    color: #000;
		    text-decoration: none;
		}
 
		UL.tabNavigation LI A.selected {
			color:#f60;
			font-weight:bold;
			}
		UL.tabNavigation LI A:hover {
		    color:#f60;
		}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}
/*............................Google reader.............................*/
#container_gr { 
width:200px;
}

.title {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.title:hover {
	color: #F60;
	font-weight: bold;
	text-decoration: underline;
}
a.title:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.title:active {
	color: #000000;
	font-weight: bold;
}
.snippet {
	font-size:12px;
}
.separacion {
	padding: 5px;
	background-image:url(img/dot_line.gif);
	background-repeat: repeat-x;
	background-position: center;
}