@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------------------------------*/
/* 1. CONTENT HOMEPAGE 
/*-----------------------------------------------------------------------*/

/* 1.1 Banner Top
/*-----------------------------------------------------------------------*/

#content #bannerTop {
	position:absolute;
	display:block;
	width:1000px;
	height:100px;
	z-index:0;
	top:0;
	left:0;
	background:url(/pictures/bgBannerTop.jpg) no-repeat top left;
}
* html #content #bannerTop,  { position:relative;} /* HACK FOR IE6 - El position absolute no es estable, a veces carga el pÃ¡rrafo y otras no */ 


#content #bannerTop a {
	display:block;
	width:500px;
	height:100px;
	position:absolute;
	z-index:20;
	top:10;
	right:0;
	background:url(/pictures/txtcaribe2x1.png) no-repeat top right;
	*background:url(/pictures/txtcaribe2x1.png) no-repeat top right;
	text-indent:-100000px;
}

* html #content #bannerTop a{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/txtcaribe2x1.png');
	cursor:pointer;
}

/* 1.2 Columns 
/*-----------------------------------------------------------------------*/

#content01, #content02, #content03 {
	display:inline;
	float:left;
	position:relative;
	/*z-index:50;*/
	width:300px;
	min-height:400px;
	margin-top:110px;
}
* html #content01, * html #content02, * html #content03 { height:400px; position:relative;}
* html #content01 { top: -103px;}
* html #content02, * html #content03 { top: -103px;} 
* html #seo, * html #footer { position:relative; top: -103px;}

/* /// Motor Engine Column /// */

#content01 {
	width:376px;
	margin-top:10px;
	margin-right:11px;
	min-height:415px;
}

#content01 h2#prepairTravel {
	text-indent:-100000px;
	display:block;
	width:174px;
	height:21px;
	background:url(/pictures/txtPreparandoElViaje.png) no-repeat;
	margin:8px 0 3px 9px;
	position:relative;
	z-index:1000;
}
* html #content01 h2#prepairTravel {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/txtPreparandoElViaje.png');
}

#content01 .bestPrice {
	position:absolute;
	top:230px;
	left:25px;
	z-index:1000;
	display:none;
}
#content01 .bestPriceSearch {
	float:left;
margin:10px;
}

.bestPriceSearch{background:transparent url(/pictures/icoGarantiaBlanc.png) no-repeat scroll 0 0;
display:block;
height:68px;
text-indent:-100000px;
width:73px;
z-index:100;}
#content01 #motorEngine {
	width:349x;
	background: url(/pictures/bgBuscador.jpg) no-repeat top left;
	padding:35px 10px 4px 8px;
	margin:-30px 0 15px 0;
	position:relative;
}

* html #content01 #motorEngine { /* HACK FOR IE6 */
	height:250px;
}
 
	 

/* Tabs */

.tabberlive .hidden { display:none; }

.tabberlive {
	position: relative;
	width:355px;
	background: url(/pictures/bgBoxBuscadorTop.png) top right no-repeat;
	z-index:60;
}
* html .tabberlive { background: url(/pictures/bgBoxBuscadorTop.gif) top right no-repeat; }


ul.tabbernav li a {
	position:relative;
	z-index:70;
	display:block;
	width:101px;
	margin-bottom:1px;
	line-height:32px;
	text-align:right;
	padding-right:10px;
}
ul.tabbernav li a:link { color: #00F; }
ul.tabbernav li a:visited { color: #609; }
ul.tabbernav li a:hover {
	color:#000;
	text-decoration:none;
	background:url(/pictures/bgTabBuscador.png) no-repeat;
}
* html ul.tabbernav li a:hover {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/bgTabBuscador.png');
	cursor:pointer;
}

ul.tabbernav li.active a {
	font-weight:bold;
	color:#000;
	text-decoration:none;
	background:url(/pictures/bgTabBuscador.png) no-repeat;
}
* html ul.tabbernav li.active a {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/bgTabBuscador.png');
	cursor:pointer;
}
ul.tabbernav li.active a:hover { cursor:default; }
.tabberlive .tabbertab {
	width:198px;
	padding:10px;
	top:0;
	right:0;
}
* html .tabberlive .tabbertab {padding-right:0; } /* HACK FOR IE6 */

.tabberlive .tabbertab h3 { display:none;}

.tabberlive .sbTab {
	width:198px;
	padding:10px;
	top:0;
	right:0;
}
* html .tabberlive .sbTab {padding-right:0; } /* HACK FOR IE6 */

.tabberlive .sbTab h3 { display:none;}


/* Forms */

#motorEngine form {
	width:220px;
	padding:0 10px 10px 15px;
	margin-top:-167px;
	margin-left:100px;
	background: url(/pictures/bgBoxBuscadorBottom.png) bottom right no-repeat;
	position:relative;
}
* html #motorEngine form {background:url(/pictures/bgBoxBuscadorBottom.gif) bottom right no-repeat; }

#motorEngine #search-box-ski{width:220px;
	padding:0 10px 10px 15px;
	margin-top:-190px;
	margin-left:100px;
	background: url(/pictures/bgBoxBuscadorBottom.png) bottom right no-repeat;
	position:relative;}
	
#motorEngine #search-box-ski form{ padding:0; margin:0; background:none}

/* Prepara tu viaje */

#content #travel{height:172px}

#content01 #travel.box376 h2{
background: url(/pictures/txtViajaratuMedida.gif) no-repeat;/* Sustituir la imagen por txtComunicacion.gif para cualquier informacion puntual */
height:158px;
width:28px;
}

/* /// Middle Column /// */

#content02 {
	margin-right:12px;
}

/* Promo 01 */

#content #promo01 { height:156px; margin-bottom:12px;*margin-bottom:10px }
* html #content #promo01 { height:156px;} /* HACK FOR IE6 */

#content #promo01.box300 h2{
	background: url(/pictures/hometxtbox02.gif) no-repeat;
	width:22px;
	height:136px;
}

#content #promo01.box300 p.offer a {
	background:url(/pictures/promoMayo.gif) no-repeat;
	width:240px;
	height:57px;
	margin-left:50px;
}

/* Promo 02 */

#content #promo02{height:156px; margin-bottom:12px;*margin-bottom:10px}

#content #promo02.box300 h2{
	background: url(/pictures/hometxtbox01.gif) no-repeat;
	width:22px;
	height:136px;
}

#content #promo02.box300 p.offer a {background:url(/pictures/promoSol.gif) no-repeat;width:250px;height:57px;
	margin-left:45px;
}

/* Promo 03 */

#content #promo03{height:234px;*height:240px;}

#content #promo03.box300 h2{
	background: url(/pictures/hometxtbox03.gif) no-repeat;
	width:22px;
	height:161px;
}


/* /// Right Column /// */

/* News */

#content #news{height:103px; margin-bottom:14px}
* html #content #news{height:105px} /* HACK FOR IE6 */

#content #news.box300 h2{
	background: url(/pictures/txtNews.png) no-repeat;
	width:22px;
	height:48px;
}

#content #news.box300 p { margin-left:45px;}

#content #news form {
	margin-top:-5px;
	z-index:100;
	background:url(/pictures/icoNews.png) 260px 5px no-repeat;
}
*+html #content #news form { /* HACK FOR IE7 */
	min-height:90px;
	background:url(/pictures/icoNews.png) 260px 0 no-repeat;
	top:-5px;
	position:relative;
}
* html #content #news form { height:93px; position:relative; top:-8px;}

#content #news form a.button {
	width:115px;
	height:28px;
	display:block;
	text-indent:-100000px;
	background:url(/pictures/btSubscribe.png) no-repeat;
	position:absolute;
	right:10px;
	bottom:10px;
}

*+html #content #news form a.button {  }

#content #news p.link {
	font-size:11px;
	position:absolute;
	bottom: 5px;
	left:0;
}




/*-----------------------------------------------------------------------*/
/* 2. STYLES 
/*-----------------------------------------------------------------------*/




/* 2.1 LISTS 
/* -------------------- */

/* Rate Type */

#content .box300 ul.rate li span.from { top:55px; }

/* Type 02 */

#content .box300 ul.type02{margin:10px 10px 0 45px}
#content .box300 ul.type02 li{min-height:70px;height:100px}
* html #content .box300 ul.type02 li{height: 102px}
#content .box300 ul.type02 li p {font-size:11px;color:#565656}
#content .box300 ul.type02 li img {position:relative;float:left;margin:0 8px 5px 0}

/* Type 03 */

#content .box300 ul.type03, #content .box376 ul.type03 { 
	margin: 5px 10px 0 65px;
	position:relative;
	z-index:100;
}
#content .box300 ul.type03 li, #content .box376 ul.type03 li {
	list-style:url(/pictures/icoList.gif);
	margin:5px 0;
}
#content01 #travel .type03{margin:15px 18px 0 60px; text-align:justify/*Modificado para mensaje volcán margin:5px 10px 0 60px;*/}
#content01 #travel .type03 strong{display:block; margin-bottom:5px;}
/*Publicidad*/


*.robapagina-activo-home script {
z-index:-1}
.robapagina-activo-home .sup {
height:21px;
background:transparent url(/pictures/titpubli.png) no-repeat scroll left top;

}
.sup {
height:21px;
background:transparent url(/pictures/titpubli.png) no-repeat scroll left top;

}
.robapagina-activo-home .inf {
height:5px;

}

*.robapagina-activo-home script {
z-index:-1}
