				/*------  NOTA --------*/
/*------  ORDENAR LOS ESTILOS POR ORDEN ALFABETICO --------*/
BODY {
	background:url(images/bg.gif) #0069b5;
	background-attachment: fixed;
	margin:0px 0px 5px 0px;
	text-align:center;
}
a,img{ cursor:pointer; border:none;}

/* ---  Estructura General (INICIO)  --- */
	.Header, .HeaderSmall { background:url(images/banner.jpg) #FFFFFF no-repeat left top; margin:0px auto; width:800px; overflow:hidden; }
	.HeaderSmall { width:760px; }
	.SuperContent { background-color:#FFFFFF; margin:0px auto; overflow:hidden; width:800px;  }
	.ContentSmall, .ContentBig, .ContentAll { background-color:#FFFFFF; margin: 0px 10px 10px 10px; overflow:hidden; width:970px; }
	.ContentAll { width:800px; /*IE*/ }
		/* Left */
		.ContentSmall .Left, .ContentBig .Left { background-color:#FFFFFF; margin-right:10px; float:left;  }
		.ContentSmall .Left { width:200px;border:0px solid #000000; }
		.ContentBig .Left { width:200px; }
		/* Right */
		.ContentSmall .Right, .ContentBig .Right { background-color:#FFFFFF; float:left; }
		.ContentSmall .Right { width:560px;  border:0px solid #000000;}
		.ContentBig .Right { width:550px;  }
		.Right a{color:#000000;}
		.Right a:hover, .Right .current a {color:#fe6400;}
	.Footer { background:url(/_lib/images/Cancun/Cancun_bg_footer.gif) #FFFFFF repeat-x; margin:0px auto; width:990px; overflow:hidden; }

/* ---  Estructura General (FIN)  --- */


/*----------->>>>>  INICIO estilos de AJAX <<<<<---------------------*/
#help { background:url(/_lib/images/Cancun/Blhead.gif) #fff repeat-x top; border: 1px solid #74a9d4; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; padding:5px; width:200px; display:block;	position:absolute;}
#help span a { float:right; text-decoration:underline; }
#help ol { list-style:outside; padding-left:0px; margin-left:0px; }
#help li { list-style:inside decimal; }
.aText {
	font-family: 'Trebuchet MS', Verdana;
	font-size: 11px;
	font-style:italic;
}
.aList {
	background-color:#ffffff;
	border:1px solid #000;
	width:auto;
}
.aList div.item {
	font-family: 'Trebuchet MS', Verdana;
	font-size: 10px;
	color:#000;
	cursor:pointer;
	padding:1px 2px;
	display: block;
	white-space:nowrap;
}
.aList div.selected {
	background-color: #FFD563;
}
/*------------>>>>>  FIN estilos de AJAX <<<<<----------------------*/



.Header, .HeaderSmall, .ContentSmall, .ContentBig, .Footer {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
}
.HeaderTop {
	overflow:hidden;
	width:800px;
	height:117px;
}
.Phones {
	text-align:right;
	margin-right:7px;
}
.Search {
	text-align:right;
	padding: 5px 7px 42px 0px;
	/*height:20px;*/
}
.Search .InputSearch {
	background:url(/_lib/images/Cancun/Search_03.png) no-repeat; 
	display:inline;
	width:164px;
	vertical-align:middle;
	margin-right:5px;
}
.Search .InputSearch input {
	background: transparent;
	border:none;
	height:18px;
	width:156px;
	margin:0px 4px;
}
input.button {
	background:url(/_lib/images/Cancun/bg_btnsmall_a.gif) repeat-x #FF8000;
	border:none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight: bold;
	height:20px;
	font-size:11px;
}

/* ---  Banners (INICIO)  --- */
.BannerIzq { float: left; width: 274px; }
.BannerDer { float: left; width: 274px; margin-left: 10px;}
/* ---  Banners (FIN)  --- */


/* Google Site Search (INICIO) */
#cse-search-results iframe { width:660px; }
/* Google Site Search (FIN) */

/* ---  Menu header superior tabs1. Ej.: Hotels, Tours, etc. (INICIO)  --- */
	.tabs1 { 
		font-size:12px;
		font-weight:bold;
		
		/*height:25px; */
		/*padding-top:42px;*/
	}
	.HeaderSmall .tabs1 {
		font-size:11px;
		padding-top:63px;
	}
	.tabs1 ul {
		margin:0;
		list-style:none;
		overflow:hidden;
	}
	.tabs1 li {
		float:right;
		display:inline;
		margin-left:0px;
	}
	.tabs1 a, .tabs1 a:visited {
		float:left;
		text-decoration:none;
		background:url(images/tableft1.png) no-repeat left top;
		padding-left:4px;
		color:#005c96;
	}
	.tabs1 a span {
		display:block;
		background:url(images/tabright1.png) no-repeat right top;
		padding:0px 12px 0px 2px;
		line-height:20px;
	}
	.tabs1 a:hover, .tabs1 .current a {
		color:#fe6400;
		background-position:0% -42px;
	}
	.tabs1 a:hover span, .tabs1 .current a span, .tabs1 .current a:visited span  {
		background-position:100% -42px;
	}
/* ---  Menu header superior tabs1. Ej.: Hotels, Tours, etc. (FIN)  --- */


/* ---  Menu header destinos tabsD. Ej.: Cancun, Holbox, etc. (INICIO)  --- */
	.tabsD {
		font-size:12px;
		font-weight:bold;
		background-color:#005c96;
		
		padding-top:5px;
		color:#ffffff;
		text-align:left;
	}
	.HeaderSmall .tadsD {
		font-size:11px;
	}
	.tabsD ul {
		margin:0px;
		padding-left:10px;
		list-style:none;
	
	}
	.tabsD li {
		display:inline;
		margin:0px;
		padding:0px;
	}
	.tabsD a {
		color:#ffffff;
		padding:2px 7px 2px 7px;
		text-decoration:none;
		line-height:18px;
	}
	.tabsD a:hover, .tabsD .current a{
		padding:2px 7px 2px 7px;
		background:#ffffff;
		color:#005c96;
	}
/* ---  Menu header destinos tabsD. Ej.: Cancun, Holbox, etc. (FIN)  --- */

/* ---  Menu interno subtabs. Ej.: Information, Galery, Map, etc. (INICIO)  --- */
	.subtabs { 
		font-size:11px;
		font-weight:bold;
		height:19px; 
		border-bottom:#005c96 solid 5px;
	}
	.subtabs ul {
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
	}
	.subtabs li {
		float:left;
		display:inline;
		margin-left:0px;
	}
	.subtabs a, .subtabs a:visited {
		float:left;
		text-decoration:none;
		background:url(/_lib/images/Cancun/subtableft.png) no-repeat left top;
		padding-left:4px;
		color:#005c96;
	}
	.subtabs a span {
		display:block;
		background:url(/_lib/images/Cancun/subtabright.png) no-repeat right top;
		padding:3px 12px 2px 2px;
	}
	.subtabs a:hover, .subtabs .current a, .subtabs .current a span  {
		color:#fe6400;
		background-position:0% -42px;
	}
	.subtabs a:hover span, .subtabs .current a span, .subtabs .current a:visited span  {
		background-position:100% -42px;
	}
	.RatesFrom { 
	background-image:url(/_lib/images/Cancun/bg_btnsmall_a.gif)
	}
	/* Submenu de subtabs */
		.subtabsD {
			font-size:11px;
			color:#005C96;
			margin-bottom:6px;
		}
		.subtabsD ul {
			margin:0px;
			padding-left:4px;
			list-style:none;
		
		}
		.subtabsD li {
			display:inline;
			margin:0px;
			/*padding:0px 6px 0px 0px;*/
		}
		.subtabsD a, .subtabsD a:visited {
			color:#005C96;
			padding:2px 3px 2px 3px;
			text-decoration:none;
			line-height:16px;
		}
		.subtabsD a.first, .subtabsD a.first:visited {
			padding-left:0px;
		}
		.subtabsD a:hover, .subtabsD .current a, .subtabsD .current a span {
			color:#FE6400;
		}
/* ---  Menu interno tabsD. Ej.: Cancun, Holbox, etc. (FIN)  --- */


/* ---  Menu superior tabsBox. Ej.: Vuelos, Hotels, Tours, etc. (FIN)  --- */
	.tabsBox { 
		font-size:12px;
		font-weight:bold;
		height:24px; 
		line-height:24px;
	}
	.tabsBox ul {
		margin:0;
		padding:0;
		list-style:none;
		overflow:hidden;
		width:100%;
	}
	.tabsBox li {
		float:left;
		display:inline;
		margin-left:0px;
	}
	.tabsBox a, .tabsBox a:visited {
		float:left;
		text-decoration:none;
		background:url(/_lib/images/Cancun/tableftBox.gif) no-repeat left top;
		padding-left:4px;
		color:#fff;
	}
	.tabsBox a span {
		display:block;
		background:url(/_lib/images/Cancun/tabrightBox.gif) no-repeat right top;
		padding:0px 9px 0px 5px;
	}
	.tabsBox a:hover, .tabsBox .current a, .tabsBox .current a:visited {
		color:#fff;
		background-position:0% -42px;
	}
	.tabsBox a:hover span, .tabsBox .current a span  {
		background-position:100% -42px;
	}
/* ---  Menu superior tabsBox. Ej.: Vuelos, Hotels, Tours, etc. (FIN)  --- */

	.linediv {
		background-color:#005c96;
		border-top:#005c96 solid 5px;
	}

/* ---  Barra Navega (INICIO)  --- */
	.Navega {
		background-color:#FFFFFF;
		color:#005c96;
		font-size:11px;
		line-height:18px;
		overflow:hidden;
		width:100%;
	}
		.Navega a, .Navega a:visited { color:#005C96; text-decoration:none;	}
		.Navega a:hover { color:#FE6400; }
		.Navega span.l { padding-left:10px;	}
		.Navega span.r { padding-right:10px; font-weight:bold; }
/* ---  Barra Navega (FIN)  --- */


/* Box estilos (INICIO)  --- */
	.Box { font-size:11px; border: #e6e7e8 solid 1px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:7px; }
	.Box p { margin:2px 5px; padding:0px; text-align:justify; }
	.Box a, .Box a:visited { color:#000000; }
	.Box a:hover { color:#FE6400; text-decoration:none;	}
/* Box estilos (FIN  ---) */

	
/* ---  ProdFooter (INICIO)  --- */
	.ProdFooter, .ProdFooterWS { background-color:#fff1e5; padding:2px 5px 2px 5px; vertical-align:middle; text-align:right; }
	.ProdFooterWS { background:none; font-size:10px; }
	.ProdFooter img { cursor:pointer; }
/* ---  ProdFooter (FIN)  --- */
	
	
/* ---  Visitor Information UL (INICIO)  --- */
	.VisitInfo ul {	float:left;	}
	.VisitInfo li { list-style:none; margin:0px;  }
/* ---  Visitor Information UL (FIN)  --- */
	
/* ---  Visitor Information UL (INICIO)  --- */
	.VisitInfob ul {	float:left;	}
	.VisitInfob li { list-style:none; margin:0px; }
/* ---  Visitor Information UL (FIN)  --- */
	
/* ---  BoxTit y etiquetas H1, H2, H3, H4 (INICIO)  --- */
	.BoxTit { background-color:#eafafb; }
	.BoxTit h1, .BoxTit h2, .BoxTit h3, .BoxTit h4 { color:#005d93; font-size:14px;	font-weight:bold; line-height:32px;	padding-left:5px; display:inline; }
	.BoxTit h3 { font-size:13px; }
	.BoxTit h4 { font-size:12px; }
/* ---  BoxTit y etiquetas H1, H2, H3, H4 (FIN)  --- */
	
	
/******** NO BORRAR ********/
	.over100 { overflow:hidden; width:100%;	}
	.l { float:left; }
	.r { float:right; }
	.cur { cursor:pointer; }
/******** NO BORRAR ********/


/* ---  Div con textos y etiquetas H1, H2, H3, H4 (INICIO)  --- */
	.txtBox { font-size:11px; padding:5px 0px; text-align:justify; }
	.txtBox h1, .txtBox h2, .txtBox h3, .txtBox h4 {color:#005d93; font-size:14px; line-height:1.5em; margin:0px; }
	.txtBox h3 { font-size:13px; }
	.txtBox h4 { font-size:12px; }
	.txtBox p { line-height:1.3em; margin:3px 0px; }
	.txtBox a, .txtBox a:visited { color:#000000; }
	.txtBox a:hover { color:#FE6400; text-decoration:none;	}
/* ---  Div con textos y etiquetas H1, H2, H3, H4 (FIN)  --- */
/* ---  Div con títulos y etiquetas H1, H2,(INICIO)  --- */
	.TituloMain{font-size:11px; padding:0 0px 5px 0px; text-align:justify; overflow:hidden; clear:both; width:100%;}
	.TituloMain h1{color:#005d93; font-size:15px; line-height:1.4em; margin:0px 5px 0px 0px; display:inline;} 
	.TituloMain h2{color:#005d93; font-size:14px; line-height:1.4em; margin:0px;}
	.TituloMain .Stars{margin-left:15; margin-top:-4px; vertical-align:middle;}
/* ---  Div con títulos y etiquetas H1, H2, (FIN)  --- */
/* ---  Editorial (INICIO)  --- */
	.editorial { padding:2px 5px 0px 5px; }
	.editorial a, .editorial a:visited { font-weight:bold; color:#005D93; }
	.editorial a:hover { color:#FE6400; }
/* ---  Editorial (FIN)  --- */


/* ---  Temas (INICIO)  --- */
	.TopTemas {
		height:95px;
		margin:3px 0px 3px 5px;
	}
	.TopTemas a {
		text-decoration:none;
	}
	.Top1, .Top2, .Top3, .Top4, .Top5, .Top6 {
		width: 127px;
		height: 76px;
		float: left;
		text-align: center;
		margin-right: 3px;
		cursor: pointer;
	}
	.Top1 { background: url(/_lib/images/Cancun/Cancun_Adults.jpg) no-repeat; }
	.Top2 { background: url(/_lib/images/Cancun/Cancun_Spa.jpg) no-repeat; }
	.Top3 { background: url(/_lib/images/Cancun/Cancun_Luxury.jpg) no-repeat; }
	.Top4 { background: url(/_lib/images/Cancun/Cancun_Romance.jpg) no-repeat; }
	.Top5 { background: url(/_lib/images/Cancun/Cancun_AllInclusive.jpg) no-repeat; }
	.TopTemas a h2 {
		margin: 76px 0px 0px 0px;
		color:#ffffff;
		font-size:11px;
		background:#10568a;
	}
	.TopTemas a:hover h2 {
		background:#ffffff;
		color:#10568a;
	}
/* ---  Temas (FIN)  --- */



/* ---  Listas OVERFLOW (INICIO)  --- */
	.ListOverL { float:left; width:323px; _width: 325px; /* IE */ }
	.ListOverR { float:right; width:323px; _width: 325px; /* IE */ }
	
	.ListOverConImg, .ListOverSinImg {
		width:100%; 
		overflow-y:auto; 
		overflow-x:hidden; 
		height: 160px;
		_height: 158px;
	}
	.ListOverSinImg {
		height: 224px;
	}
	.ListOverPapa {
		padding:3px; 
		background:#f2fafa; 
		border: 1px solid #EAFAFB; border-left:none; border-right:none;
		margin-top:3px;
	}
		/*.ListOverPapa a, .ListOverPapa a:visited {
			color:#005D93;
			text-decoration:none;
		}
		.ListOverPapa a:hover {
			color:#FE6400;
		}*/
		.ListOverPapa img {	padding-bottom:1px; margin-right:4px; cursor:pointer; }

	.ListOverHijos ul {
		margin:0px; 
		padding:0px; 
		list-style:none;
	}
		.ListOverHijos ul li {
			padding:2px 0px; 
			width:100%; 
			overflow:hidden; 
			border-bottom:1px solid #fff1e5;
		}
		.ListOverHijos a, .ListOverHijos a:visited { cursor:pointer; text-decoration:none; }
		.ListOverHijos a span, .ListOverHijos a:visited span {	width:78%; float:left; padding-left:18px; }
		.ListOverHijos a b, .ListOverHijos a:visited b { width:11%; font-weight:normal; float:right; text-align:right; padding-right:2px; }
/* ---  Listas OVERFLOW (FIN)  --- */

/* ---  Listado con espacio entre rengloes (INICIO)  --- */
	.ListadoEspacios a, .ListadoEspacios a:visited {
		padding:3px; 
		background:#f2fafa; 
		border: 1px solid #EAFAFB; border-left:none; border-right:none;
		margin-top:3px;
		display:block;
		width:100%;
		overflow:hidden;
		text-decoration:none;
		cursor:pointer;
	}
	.ListadoEspacios a span, .ListadoEspacios a:visited span {
		width:78%; float:left;
	}
	.ListadoEspacios a b, .ListadoEspacios a:visited b {
		width:11%; font-weight:normal; float:right; text-align:right; padding-right:2px; color:#FE6400;
	}
	.ListadoEspacios a:hover b {
		color:#000000;
	}
/* ---  Listado con espacio entre rengloes (FIN)  --- */

/* ---  Destinos (INICIO)  --- */
.DestIzq { float:left; width:60%; }
.DestIzq p {line-height:1.5em}
.DestIzq strong {font-weight:normal}
.DestIzq a {text-decoration:none; font-style:italic}
.DestDer { float:right; width:35%; padding: 0 10px 0; background-color: #D7F5F7; margin-top: 10px; text-align:center }
.DestDer span { display: block; font-size: 10px; text-align:right; width:97% }
.DestDer img { margin-top:8px; }
h1.titSup, h2.titSup {
color:#005D93;
font-size:15px;
margin:2px 0 4px;
}
/* ---  Destinos (FIN)  --- */
/* ----------------------------- inicio bloques destinos ----------------------------------- */
.BlockTop {
	margin-top:5px; 
	width:100%;
	overflow:auto; 
	background: url(/_lib/images/Cancun/borderLogo.gif) right top no-repeat;
}
.DestFachada { 
	float:left;
	width:58%
}
.DestLogo {
	float:right; 
	width:42%; 
	height:112px; 
	background-repeat: no-repeat;
	background-position:center center;
}
.block {
	float: left; 
	font-size:11px;
	text-align:justify;
	border: 1px solid #e1e4e0;
	width: 212px; 
	margin-right: 8px;
}

.block h3 {color:#11568B; line-height:1.5em; margin:0px; font-size:13px; padding: 0 5px; }
.block p { line-height:1.5em; margin:3px 0px 10px 0; padding:0 5px; }
.block img { margin-left:4px;}

.block2 {
	float: left; 
	font-size:11px;
	text-align:justify;
	width: 657px; 
}
.block2 h3 { font-size:13px; padding:5px; color:#005D93; margin:0px; border-bottom:2px solid #D7F5F7; clear:both; }
.block2 p { line-height:1.5em; margin:3px 0px 10px 0; padding:0 5px; }
.block2 img { 
	float:left;
	margin-left:4px;
	margin-right:14px;
	height:106px;
	width:203px; 
}
/* ----------------------------- fin bloques destinos ----------------------------------- */


/* Filtros de listas de hoteles (INICIO) */
	div.ListFilters {
		margin:5px 0px 0px 0px;
		font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
		color:#005c96;
		font-size:11px;	
	}
	div.ListFilters img#VerContFilters {
		border-right:1px solid #3e5897;
		margin-right:5px;
	}
	div.EncabezadoFilters {
		height:29px;
		cursor:pointer; 
		background: #e0f5fd url(/_lib/images/Cancun/FiltersBk.gif) repeat-x 0px 28px;
		border:1px solid #3e5897;
		border-bottom:none;
		font-weight:bold;
	}
	div.ListFilters span {
		display:block;
		width:100%;
		font-weight:bold;
		cursor:pointer;
		border-top:1px dashed #3e5897;
		padding: 4px 0px;
	}
	div.ListFilters b {
		font-weight: normal;
		font-size:10px;
		text-decoration: underline;
		margin-left:3px;
	}
	div.ListFilters span.NameFilters {
		border:none;
	}
	div#ContFilters {
		border:1px solid #3e5897;
		border-top:none;
	}
	div.ContFiltersInt {
		padding-top:5px;
		width:96%;
		_width:98%; /*IE*/
		padding-left:10px;
	}
	div.GeneralFilters, div#HotelNameFilters {
		margin:5px 0px 5px 0px;
	}
	div.GeneralFilters {
		border-top:2px solid #3e5897;
		overflow:hidden;
		width:100%;
	}
		div#fTemas, div#AmenFilters {
			overflow:hidden;
			width:100%;
			margin-left:15px;
			padding: 3px 0px;
			line-height:10px;
		}
		div.GeneralFilters ul, div#fTemas ul, div#AmenFilters ul {
			list-style: none;
			float:left;
			padding: 0px 15px 0px 0px;
			margin: 0px 0px 3px 0px;
		}
		div.GeneralFilters li, div#fTemas li, div#AmenFilters li {
			list-style-image:none;
			list-style-position:outside;
		}
		div.GeneralFilters li {
			margin-top:3px;
		}
		div#fTemas li label, div#AmenFilters li label {
			vertical-align: text-top;
		}
		div.GeneralFilters select, div.GeneralFilters input {
			width:115px; 
		}
		div.GeneralFilters select .ComboStars {
			background-color:#EFF8FF; 
		}
		div.GeneralFilters select .ComboPrice {
			background-color:#FFF7E4;
		}
		div#fTemas input, div#AmenFilters input {
			margin:1px; 
			width:16px; 
			height:16px;
		}
	div.SearchFilters {
		border-top:1px dashed #3e5897;
		padding: 5px 0px;
		margin-top:4px;
		font-weight:bold;
		text-align:center;
	}
		div.SearchFilters div {
			width:100%;
		}
		div.SearchFilters h3 {
			font-size:22px; 
			margin:0px; 
			font-weight:bold; 
			color:#990000;
			line-height:18px;
		}
		div.SearchFilters input {
			margin-top:3px;
		}
/* Filtros de listas de hoteles (FIN) */


/* Encabezados de listas de hoteles (INICIO) */
div.TitListas {
	overflow: hidden;
	width: 100%;
	margin-bottom:2px;
}
div.TitListas, div.TitListas h1, div.TitListas h3 {
	color:#005c96;
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold; 
}
div.TitListas div {
	float: left;
}
div.TitListas h1, div.TitListas h3 {
	display: inline;
}
div.TitListas .TitSupIzq span {
	color:#fe6400;
}
div.TitListas .RatesListas {
	font-size: 10px; font-weight:normal;
}
div.TitListas .TitSupDer {
	float:right;
	font-size:11px;  
	font-weight:normal;
	white-space:nowrap;
}
div.TitListas .TitSupDer span {
	cursor:pointer;
}
div.TitListas .TitSupDer span.Margen {
	margin-right:10px;
}
/* Encabezados de listas de hoteles (FIN) */


/* Paginacion y ordenamiento de listas de hoteles (INICIO) */
div.PaginacionOrden {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;
	color:#005c96;
	background: url(/_lib/images/Cancun/bkOrderPages.gif) repeat-x;
	overflow: hidden;
	width: 100%;
	padding: 4px 0px; 
	margin: 5px 0px 3px 0px;
}
div.PagFin {
	/*background: url(/_lib/images/Bestday/bkOrderPagesDown.jpg) repeat-x;*/
}
#SortsA optgroup {
	font-weight:normal;
}
div.PaginacionOrden div {
	float: left;
}
div.PaginacionOrden span {
	padding: 0px 2px 0px 5px;
}
div.PaginacionOrden div.Paginacion {
	float:right; 
	text-align:right; 
	padding-right:5px;
}
div.PaginacionOrden div.Paginacion select {
	margin-right:20px;
}
div.PaginacionOrden a {
	color:#005c96;
	text-decoration:underline;
}
div.PaginacionOrden div.Paginacion b {
	color: #CCCCCC;
}
/* Paginacion y ordenamiento de listas de hoteles (FIN) */


/*----------------------->>>>> Cajas de Hoteles (INICIO) <<<<<<<--------------------------*/
/* SuperBoxHotel con sus opciones: Favorito, No Disponible, etc. */
div.SuperBoxHotel { background:url(/_lib/images/Cancun/CajaBkH.gif) top repeat-x #ffffff; border:#b1e6fa solid 1px; clear:both;}
div.SuperBoxHotelFav { background:url(/_lib/images/Bestday/CajaBkFav.gif) top repeat-x #ffffff;	border:#fa9c0f solid 1px; }
div.SuperBoxHotelND { background:url(/_lib/images/Bestday/CajaBkND.gif) top repeat-x #ffffff; border:#999999 solid 1px; }
div.SuperBoxHotel, div.SuperBoxHotelFav, div.SuperBoxHotelND {
	border-top: none;
	margin-bottom:5px;
}
div.BoxesHotel {
	overflow:hidden;
	width:100%;
}
div.BoxesHotel {
	color:#005c96;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
}

div.BoxHotelIzq {
	width:75%; /*width:72%;*/ 
	float: left; 
	margin: 0px 5px;
}
div.BoxHotelDer {
	width:22%; /*width:25%;*/ 
	float: right; 
	text-align: right;
	padding-right: 5px;
}
div.Deals {
	width: 98%; 
	float: left;
	clear: both;
	color: #FF0000; 
	margin: 2px 0px 2px 5px;  
	border-top: 1px solid #dbe8f4; 
	text-align: left;	
}
div.SuperBoxHotelND div.Deals { border-top: 1px solid #eaeaea; }
div.Deals img {
	cursor:pointer;
	vertical-align: bottom;
}
div.BoxHotelIzq h5 {
	margin: 0px 10px 0px 0px;  
	float: left;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}
div.BoxHotelIzq h5.Cit { width: 40%; /*width: 43%;*/ }
div.BoxHotelIzq h5.Loc { width: 22%; }
div.BoxHotelIzq h5.Cat {
	width: 31%; /*width: 28%;*/
	float: right;
	text-align: right;
	margin-right: 0px;
}

div.BoxHotelIzq span.NoDisp {
	color: #666666; 
	font-weight: bold; 
}
div.BoxHotelIzq span.Dest {
	font-size:11px;
	color:#005c96;
}
div.BoxesHotel .Price, div.BoxesHotel .PriceS {
	text-align: right;
	padding: 0px 3px 5px 0px;
	color:#fe6400;
	font-size: 13px;
	font-weight: bold; 
}
.BoxesHotel .PriceS {
	font-size:12px;
	float: right;
}
div.BoxesHotel .PriceS span {
	font-size:11px;
	color:#005c96;
} 
.BoxHotelIzq p {
	margin:0px;
	padding: 0px 0px 5px 0px;
	line-height:1.5em;
	color:#000066;
	font-size:11px;
}
div.BoxHotelIzq p.Desc {
	height: 73px;
	margin:0px;
	padding: 0px 0px 5px 0px;
	line-height:1.3em;
	text-align: justify;
	color:#000066;
}
div.BoxHotelIzq p.Desc b {
	color:#005c96;
}
div.BoxesHotel img.Fachada {
	border:1px solid #b1e6fa;
	margin-right:5px;
	float: left;
}
div.BoxesHotel img.NoBorder {
	border: none;
}
/* Lista Autos (INICIO) */
.BoxHotelIzq img.CarLiInLogo {
	margin:0px 0px 3px 0px;
	padding:0px;
}
.CarCaract {
	float: left;
	font-size: 10px;
	font-weight:bold;
}
.CarCaract b {
	margin: 0px 10px 0px 0px;
	font-weight:normal;
}
/* Lista Autos (FIN) */


/* -- Titulo Caja Hotel (INICIO) -- */
div.BoxHotelTit {
	background:url(/_lib/images/Cancun/CajaRightH.gif) top right no-repeat;
	margin:0px;
	height: 23px;
}
div.SuperBoxHotelFav div.BoxHotelTit { background:url(/_lib/images/Bestday/CajaRightFav.gif) top right no-repeat; }
div.SuperBoxHotelND div.BoxHotelTit { background:url(/_lib/images/Bestday/CajaRightND.gif) top right no-repeat; }
div.BoxHotelTit h3 {
	width: 91%; /*75 56*/
	_width: 95%; /*60*/
	color:#005c96;
	margin:0px;
	padding:2px 17px 4px 5px;
	background:url(/_lib/images/Cancun/CajaLeftH.gif) top left no-repeat;
	font-size:13px;
	float: left;
	text-align: left;
}
div.SuperBoxHotelFav div.BoxHotelTit h3 { background:url(/_lib/images/Bestday/CajaLeftFav.gif) top left no-repeat; }
div.SuperBoxHotelND div.BoxHotelTit h3 { background:url(/_lib/images/Bestday/CajaLeftND.gif) top left no-repeat; }
div.BoxHotelTit h3 span {
	font-size:10px;
	font-weight:normal;
	padding-left:5px;
}
div.BoxHotelTit a {
	color:#005c96;
	text-decoration:none;
}
div.BoxHotelTit h5 {
	width:16%; /*18*/ /*16*/
	color:#005c96;
	margin:0px;
	padding:4px 0px 0px 0px;
	font-size:10px;
	float: left;
	text-align: right;
	font-weight: normal;
}
div.BoxHotelTit h4 {
	width: 3%; /*2*/
	background: url(/_lib/images/Cancun/Chinche_off.gif) no-repeat right top;
	float: right;
	margin:0px 5px 0px 0px;
	padding:0px;
	height: 23px; /*bz*/
	cursor: pointer;
}
div.SuperBoxHotelFav div.BoxHotelTit h4 { background: url(/_lib/images/bestday/Chinche_on.gif) no-repeat right top; }
div.SuperBoxHotelND div.BoxHotelTit h4 { background: url(/_lib/images/bestday/ChincheND_off.gif) no-repeat right top; }
/* -- Titulo Caja Hotel (FIN) -- */

div.BoxHotelIzq a, div.BoxHotelIzq a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #005c96;
	text-decoration: underline;
}
div.BoxHotelIzq a:hover {
	color: #FF0000;
	text-decoration: none;
}
div.BoxHotelDer img {
	margin: 0px;
	padding: 2px 0px;
}
/* Hoteles no disponibles en gris */
div.SuperBoxHotelND div.BoxesHotelND, div.SuperBoxHotelND a, div.SuperBoxHotelND h3, div.SuperBoxHotelND .Price, div.SuperBoxHotelND h5, div.SuperBoxHotelND p.Desc, div.SuperBoxHotelND p.Desc a, div.SuperBoxHotelND span.Dest, div.SuperBoxHotelND span.Dest b {
	color:#999999;
}

/* Secccion de favoritos (INICIO) */
div#Favorites {
	background:url(/_lib/images/Bestday/RemFav.gif) no-repeat bottom center;
	padding-bottom:8px;
	margin-bottom:5px;
	clear:both;
}
div#Titulo {
	background:url(/_lib/images/Bestday/TabFav.gif) no-repeat bottom left;
	height:23px;
	margin-bottom:1px;
}
div#Titulo h3 {
	color:#005c96;
	margin:0px;
	padding:6px 0px 0px 23px;
	font-family:'Trebuchet MS', Arial,Helvetica,sans-serif bold;
	font-size:12px;
}
/* Secccion de favoritos (FIN) */

/* Estilo tipo Cadenas abre-cierra (INICIO) */
div.TitGroup, div.TitGroupND {
	/*float:left;*/
	white-space:nowrap;
	/*clear: both;*/
	cursor: pointer;
}
div.TitGroup h3, div.TitGroupND h3 {
	color:#FF6702;
	margin:0px;
	padding:6px 0px 0px 0px;
	font-family:'Trebuchet MS', Arial,Helvetica,sans-serif bold;
	font-size:14px;
}
div.TitGroupND h3 {
	color: #999999; 
}
div.Group {
	background:url(/_lib/images/Bestday/bkChainGroup.gif) repeat-y;
	/*float: left;
	width: 100%;*/
}
div.Group div.SuperBoxHotel {
	/*float: right;*/
	width: 98%;
}
b.Igualar{display:block}
/* Estilo tipo Cadenas abre-cierra (INICIO) */

/*----------------------->>>>> Cajas de Hoteles (FIN) <<<<<<<--------------------------*/





/* ---  Footer (INICIO)  --- */
	.Footer {  background-color:#005C96; padding:5px 10px; margin:0px; color:#FFFFFF; }
	.Footer p { text-align:right; font-size:10px; padding:5px 10px; margin:0px; }
	.Footer a { color:#000000; }
	.Footer a:hover { color:#FE6400; text-decoration:none;	}
	.Footer img { margin:5px 20px 5px 0px; }
/* ---  Footer (FIN)  --- */

