/*-----------------------------
RESET STYLES
-----------------------------*/
*{
  background: none;
  margin: 0;
  padding: 0;
}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	-webkit-text-size-adjust:none;
	}
ul, li, ol, dl, dd, dt{
	list-style:none;
	padding:0;
	margin:0;
	}
a{
	text-decoration:none;
	}
br{margin: 0; padding: 0}
  /*-----------------------------
	BASIC PAGE STYLING
-----------------------------*/
html{
  display:block;
  width: 320px;
  padding-bottom: 30px;
}
body{
  display:block;
  width: 320px;
	font-family: Arial;
  font-size: 16px;
  background: url(/imagenes/iphone/strips-background.gif) repeat-y;
}

.center{
  display:block;
  width: 320px;
  margin: 0 auto;
  padding-left: 6px;
}

A{
	font-family: Helvetica;
  color:black;
  font-weight:bold;
}

A.button-back{
  display:block;
  width: 146px;
  height: 38px;
  line-height: 38px;
  background: url(/imagenes/iphone/button-back.gif);
  text-align: center;
}

h1{
  font-size: 16px;
  color: #4C556C;
  margin: 5px 0;
}

#warper{
  position:relative;
}

TABLE.iphone TR.tr-top{
  height: 45px;
  line-height: 45px;
  background: url(/imagenes/iphone/tr-top.gif);
  display:block;
}
TABLE.iphone TR{
  width: 286px;
  padding: 0 8px;
  height: 44px;
  line-height: 44px;
  background: url(/imagenes/iphone/tr.gif);
  display:block;
}

TABLE.iphone TD.field-name{
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  color: #516691;
  width: 125px;
}

TABLE.iphone TR A{
  width: 286px;
  height: 44px;
  line-height: 44px;
  display:block;
}
TABLE.iphone TR.tr-bottom{
  height: 43px;
  line-height: 43px;
  background: url(/imagenes/iphone/tr-bottom.gif);
  display:block;
}
TABLE.iphone TR.top-next{
  height: 45px;
  line-height: 45px;
  background: url(/imagenes/iphone/tr-top-next.gif);
  display:block;
}
TABLE.iphone TR.next{
  width: 286px;
  padding: 0 8px;
  height: 44px;
  line-height: 44px;
  background: url(/imagenes/iphone/tr-next.gif);
  display:block;
}
TABLE.iphone TR.bottom-next{
  height: 44px;
  line-height: 44px;
  background: url(/imagenes/iphone/tr-bottom-next.gif);
  display:block;
}

/***** HEADER *****/
#header{
  height:75px;
  width:320px;
  background: url(/imagenes/iphone/header.gif);
}

#header .makecall{
  display: block;
  width: 126px;
  height: 25px;
  position: absolute;
  top: 6px;
  left:190px;
}

/*****MENU***/
UL#menu{
  display:block;
  width: 302px;
  height: 46px;
  margin: 10px 0;
}
UL#menu LI{
  margin: 0;
  float:left;
  text-align: center;
}
UL#menu LI A{
  display:block;
  height: 45px;
  line-height: 45px;
  color: #333;
}
UL#menu LI A.menu1-selected{
  width: 100px;
  background: url(/imagenes/iphone/menu1-selected.gif);
  color:white;
}
UL#menu LI A.menu2{
  width: 82px;
  background: url(/imagenes/iphone/menu2.gif);
}
UL#menu LI A.menu3{
  width: 120px;
  background: url(/imagenes/iphone/menu3.gif);
}


/**** FORMS *****/
INPUT.submitSearch{
  display:block;
  width: 297px;
  height: 53px;
  background: url(/imagenes/iphone/button-search.png);
  border: none;
}

/*** HOTELES ******/
FORM#buscadorHoteles{
  display: block;
  width: 302px;
}


FORM#buscadorHoteles LABEL{
  display: block;
  width: 80px;
  float:left;
}

#destinos{
  font-size:12px
}

/**** RESULTS *****/

UL#results>LI{
  display: block;
  margin: 0;
  background: url(/imagenes/iphone/result-background.gif) repeat-x #666;
  border-top: 2px solid #FFA206;
  overflow: hidden;
  padding: 6px;
  font-family: calibri, arial;
  font-size: 14px;
  clear:both;
  padding-bottom: 10px;
  position: relative;
}

UL#results .left{
  width: 100px;
  display:block;
  float:left;
}

UL#results .right{
  display:block;
  width:194px;
  float:right;
  padding-right: 6px;
}

UL#results IMG.photo{
  border: 1px solid #CCC;
}

UL#results .title{
  font-size: 12px;
  color: white;
}
UL#results .description{
  font-size: 12px;
  color: #CCC;
}
UL#results A.map-link{
  display:block;
  position:absolute;
  top: 85px;
  border: none;
}

UL#results A.map-link IMG{
  border: none;
}
UL#results A.street-view IMG{
  border: none;
}

UL#results A.street-view{
  display:block;
  position:absolute;
  top: 85px;
  left:220px;
  border: none;
}

UL#results UL LI{
  display:block;
  clear: both;
  height:34px;
  margin-top: 6px;
}

UL#results UL LI A{
  display:block;
  width: 303px;
  height: 34px;
  line-height: 34px;
  background: url(/imagenes/iphone/room-background.gif);
  color: #666;
  font-size: 12px;
}

UL#results UL LI A SPAN.type{
  display:block;
  width: 140px;
  height: 34px;
  text-align: left;
  overflow: hidden;
  float:left;
  padding-left: 6px;
}

UL#results UL LI A SPAN.regimen{
  display:block;
  width: 75px;
  height: 34px;
  text-align: left;
  overflow: hidden;
  float:left;
}

UL#results UL LI A SPAN.price{
  display:block;
  float:left;
  text-align: left;
  font-size:14px;
  font-weight: bold;
}
