bul.itemList {
	position:relative;
	margin: 0 auto;
	width: 670px;
	margin-bottom: 15px;
}
.clearfixList {
	display: block;
}
.centrado { 
	margin: auto;
}
ul.itemList li.liItem {
    background: none repeat scroll 0 0 transparent;
    list-style: none outside none;
    padding: 10px;
    width: 662px;
    position:relative;
    
    margin: 0px  auto 10px auto
}
ul.itemList li.even {
	background: url(../img/items/evenItemBody-bg.png) repeat-y;
	padding: 0px;
}
ul.itemList li.odd {
	background: url(../img/items/oddItemBody-bg.png) repeat-y;	
	padding: 0px;	
}
div.evenliItemTop {
	background: url(../img/items/evenItemTop-bg.png) no-repeat;
	height: 4px;
	width: 662px;
}
div.oddliItemTop {
	background: url(../img/items/oddItemTop-bg.png) no-repeat;
	height: 2px;
	width: 662px;
}
div.evenliItemBottom {
	background: url(../img/items/evenItemBottom-bg.png) no-repeat;
	height: 6px;
	width: 662px;
}
div.oddliItemBottom {
	background: url(../img/items/oddItemBottom-bg.png) no-repeat;
	height: 4px;
	width: 662px;
}
div.item { 
	padding: 10px;
	color: #333;
}
div.item h3, div.item h2{ 
	font-family: "Tahoma", Geneva, sans-serif;
	letter-spacing: -0.02em;
	font-weight: normal;
	font-size: 19px!important;
}

/****maquetación interna****/

div.showDestination {
	float: left;
	width: 160px;	
}
div.showHotelName {
	float: left;
	width: 310px;	
}
/*div.showPrice {
	
}*/
	h2.showPrice{
		font-size: 22px;
		letter-spacing: -0.06em;	
		font-weight: bold;
		float: left;
		width: 170px;
		text-align: right;
	}
	span.habitacion{
		font-family: "Tahoma", Geneva, sans-serif!important;
		font-weight: normal;
		font-size: 14px!important;
		background: url(../img/items/room-img.png) no-repeat;
		width: 30px;
		height: 13px;
		text-indent: -999999px;
		display: block;
	}
/*span.category_1 {
	background: url(../img/items/hotel-category-45.png) no-repeat;
	width: 80px;
	height: 23px;
	display: block;
}*/


/***********CATEGORIAS DE HOTELES************/
span.hotel-5-estrellas, span.hotel-4-estrellas, span.hotel-3-estrellas, span.hotel-2-estrellas, span.hotel-1-estrellas, span.bungalow, span.cabana, span.hotel-gran-turismo, span.hotel-categoria-especial { height: 23px; display: block; }
span.hotel-5-estrellas {
	background: url(../img/xml/roomCategory.png) 0 0 no-repeat;
}
span.hotel-4-estrellas {
	background: url(../img/xml/roomCategory.png) 0 -23px no-repeat;
}
span.hotel-3-estrellas {
	background: url(../img/xml/roomCategory.png) 0 -46px no-repeat;
}
span.hotel-2-estrellas {
	background: url(../img/xml/roomCategory.png) 0 -69px no-repeat;
}
span.hotel-1-estrellas {
	background: url(../img/xml/roomCategory.png) 0 -92px no-repeat;	
}
span.cabana {
	background: url(../img/xml/roomCategory.png) 0 -115px no-repeat;	
}
span.bungalow {
	background: url(../img/xml/roomCategory.png) 0 -138px no-repeat;	
}
span.hotel-gran-turismo {
	background: url(../img/xml/roomCategory.png) 0 -161px no-repeat;	
}
span.hotel-categoria-especial {
	background: url(../img/xml/roomCategory.png) 0 -184px no-repeat;	
}
/****************CATEGORIAS DE HOTELES****************/


/****************************************************/
a.button span { display:none;}
div#reservaButton {
	position: absolute;
	height: 30px;
	width: 80px;
	right: 25px;
	bottom: 0px;
}
	a.reserva{
		height: 36px;
		width: 88px;
		background: url(../img/buttons/goReservar.png)0 -1px no-repeat;
		display: block;
		
		
	}
	a.reserva:hover {
		background: url(../img/buttons/goReservar.png) 0 -36px no-repeat;
	}
	
	a.verDetalle span,
  a.ocultarDetalle span {display:none;}

	a.verDetalle{
		height: 36px;
		width: 88px;
		background: url(../img/buttons/verDetalle.png)0 -1px no-repeat;
		display: block;
		
	
	}

  a.ocultarDetalle{
    height: 36px;
    width: 88px;
    background: url(../img/buttons/ocultar-detalle.png)0 -1px no-repeat;
    display: block;
    
  
  }

	.liItem a.verDetalle,  .liItem  a.ocultarDetalle {
		position: absolute;
    	right: 10px;	
	}


.ulList  .liItem a.verDetalle,  .liItem  a.ocultarDetalle {
    position: absolute;
    right: 10px;  
    bottom:5px;
    z-index:1150;
  }



	a.verDetalle:hover {
		background: url(../img/buttons/verDetalle.png) 0 -36px no-repeat;
	}	

  a.ocultarDetalle:hover {
    background: url(../img/buttons/ocultar-detalle.png) 0 -36px no-repeat;
  } 
  
	
	.ulList  .liItem img {
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    border:3px solid #B1B1B1;

  }

  .ulList  .liItem.odd img {
   
    border:3px solid #4FA7A9;

  }
	div#goReserve {
	position: relative;
	height: 30px;
	width: 80px;
	left: 50;
	bottom: 0px;
}
	a#goReserve{
		height: 36px;
		width: 88px;
		background: url(../img/buttons/goReservar2.png)0 -1px no-repeat;
		display: block;
		text-indent: -99999px;
		position: relative;
	}
	a#goReserve:hover {
		background: url(../img/buttons/goReservar2.png) 0 -36px no-repeat;
	}
/******PROMO TOKEN *****/
#promoToken {
	margin-top: 12px;
	padding-top: 10px;
	padding-right: 12px;
	padding-left: 5px;
	background: url(../img/promo-token-bg.png)top center no-repeat; 
}
	#promoToken img{ margin: 2px 10px 10px; float: left;}
	#promoToken p {
		font-weight: bold;
		margin-bottom: 0em!important;
		clear: none;
	}
	
/******PROMO cupons*****/
div.cupon-one-top {
	position: relative;
	width: 690px;
	height: 4px;
	background: url(../img/items/cuponTOP-bg.png) no-repeat;
	margin-top: 10px;
}
div.cupon-one-body {
	position: relative;
	width: 690px;
	background: url(../img/items/cuponBODY-bg.png) repeat-y;
}
div.cupon-one-bottom {
	position: relative;
	width: 690px;
	height: 8px;
	background: url(../img/items/cuponBOTTOM-bg.png) no-repeat;
}

div.cupon-two-top {
	position: relative;
	width: 690px;
	height: 4px;
	background: url(../img/items/cuponTOPodd-bg.png) no-repeat;
	margin-top: 10px;
}
div.cupon-two-body {
	position: relative;
	width: 690px;
	background: url(../img/items/cuponBODYodd-bg.png) repeat-y;
}
div.cupon-two-bottom {
	position: relative;
	width: 690px;
	height: 8px;
	background: url(../img/items/cuponBOTTOModd-bg.png) no-repeat;
	margin-bottom: 10px;
}
img#promosplash {
	position: absolute;
	top: -7px;
	left: 4px;
	z-index: 999999;
}

/***** OCUPACION Y NUMERO DE CUARTOS *****/

.roomCount {
    display: block;
    float: left;
    height: 20px;
    overflow: hidden;
    position: relative;
    width: 23px;
}
.roomCount img {
    position: absolute;
}
.roomCount1 img {
    top: 0;
}
.roomCount2 img {
    top: -20px;
}
.roomCount3 img {
    top: -40px;
}
.roomCount4 img {
    top: -60px;
}
.roomCount5 img {
    top: -80px;
}
.roomCount6 img {
    top: -100px;
}
.roomCount7 img {
    top: -120px;
}
.roomCount8 img {
    top: -140px;
}
.roomCount9 img {
    top: -160px;
}
.roomOccupancy {
    display: block;
    float: left;
    height: 21px;
    overflow: hidden;
    position: relative;
    width: 53px;
}
.roomOccupancy img {
    position: absolute;
}
.roOc1_0 img {
    top: 0;
}
.roOc1_1 img {
    top: -21px;
}
.roOc1_2 img {
    top: -42px;
}
.roOc2_0 img {
    top: -63px;
}
.roOc2_1 img {
    top: -84px;
}
.roOc2_2 img {
    top: -105px;
}
.roOc2_3 img {
    top: -126px;
}
.roOc2_4 img {
    top: -147px;
}
.roOc3_0 img {
    top: -168px;
}
.roOc3_1 img {
    top: -189px;
}
.roOc3_2 img {
    top: -210px;
}
.roOc3_3 img {
    top: -231px;
}
.roOc4_0 img {
    top: -252px;
}
.roOc4_1 img {
    top: -273px;
}
.roOc4_2 img {
    top: -294px;
}
.roOc5_0 img {
    top: -315px;
}
.roOc5_1 img {
    top: -336px;
}
.roOc6_0 img {
    top: -357px;
}
