html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,time, mark, audio, video {
        margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;
}

body { line-height:1;text-align:center }

article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }

nav ul { list-style:none; }

blockquote, q { quotes:none; }

blockquote:before, blockquote:after, q:before, q:after { content:'';  }

a { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent;color:#00adef; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle;color:#666 }

/* Global CSS*/
a:hover{color:#03ABEC;}
body,select,input,textarea{font-size:11px;font-family:Verdana,Arial,Helvetica;color:#555;}
h1 span{font:32px Times}


header{height:60px;position:absolute;top:0;width:100%}
	#logo{position:absolute;top:0px;left:0px}
	#isotype{background-position:-40px -439px;width:147px;height:61px;top:31px;right:0px;position:absolute;}
	#assistance{position:absolute;background:#f2f2f2;height:28px;line-height:28px;right:170px;top:0px;text-align:center;display:inline-block;padding:0 15px; }
	#assistance strong{color:#666;margin-right:5px;}
	#assistance span{color:#e08a00;font-weight:bold;}
	#languages {}
	#shared{float:right;margin-top:15px;color:#555;font-size:10px;} 
	#shared a{width:21px;height:20px;margin-left:7px;background:url('../img/layout.png') no-repeat;
		vertical-align:middle;display:inline-block;}
	#shared #l_facebook{background-position:-323px -585px;}
	#shared #l_twitter{background-position:-351px -585px;}    
	#shared #l_email{background-position:-379px -585px;}
	#shared #l_favorite{background-position:-407px -585px;}
	#currencies{right:169px;}
	.combo {position:absolute;top:0;right:0;width:160px;z-index:1000;}
	.combo div{cursor:pointer;}
	.combo .subitems{background:#fff;border:1px solid #ccc;margin-top:2px;}
	menu.hover div{display:block;}
	.combo div{display:none;}
	.combo div.active {display:block;background-position:-42px -469px;background-color:#fff;}
	.combo a, .combo p.selected{font-weight:normal;text-decoration:none;color:#999;font-family:Arial;
		padding-left:35px;display:block;height:21px;background-repeat:no-repeat;background-position:5px center;
		font-size:11px;position:relative;}
	.combo a:hover{color:#111;}
	.combo span{display:block;padding-top:5px;}
	.combo .flag{position:absolute;width:20px;height:20px;margin-left:-34px}
	#assistances{position:absolute;right:0;top:30px;}
	div.assit{float:right;width:190px;background:url('../img/phone_chat.png');height:40px;color:#707070;margin-left:3px;line-height:13px;}
  div.chat{background-position:0 -54px;}
  div.assit *{text-decoration:none;}
  div.assit span,div.assit strong{display:block;}
  div.assit strong{color:#00adef;font-weight:bold;font-size:10px;}
  div.assit span{padding-top:10px;font-size:9px;}
  div.phone strong {margin-left:50px;font-size:10px;}
  div.phone span {margin-left:50px;}
 	div.chat span {margin-left:30px;}
 	div.chat span a{font-size:10px;}
 	.es div.chat span {margin-left:10px;}
 	.es div.phone * {margin-left:30px;}
 	div.chat strong {margin-left:15px;}
  #psqwvZl,#psRIV6l{padding-top:0px;font-weight:bold;color:#00ADEF;font-size:10px;}
  
  
nav menu{margin:15px 0 0 17px;}
	nav menu div{display:block;float:left;width:133px;}
	nav menu div a{display:block;height:31px;text-align:center;background-position:0px -155px;
		font-size:13px;font-weight:bold;text-decoration:none;font-family: Arial;color:#b8b6b6}
	nav menu div a:hover{background-position:0px -221px;color:#fff;}
	nav menu div a.active{background-position:0px -188px;color:#4d4849;}
	nav menu div a span{display:block;padding-top:8px;line-height:18px;}

#breadcrumb,footer{color:#b3b3b3;position:relative;}
	#breadcrumb,footer .common_links{text-align:right;padding:8px;background:#eee;}
	#breadcrumb a,footer menu a{color:#808080;text-decoration:none;padding:0 2px;}
  strong.breadcrumb{font-weight:normal;}
	footer{padding-bottom:10px;padding-bottom:30px\9;}
	footer menu{text-align:center;display:inline-block;width:900px}
	footer menu span.active{color:#999}
	footer menu span{color:#808080;}
	footer menu *{font-size:9px}
	#peru{background-position:0px -453px;width:37px;height:47px;margin:10px auto;}

	
	#linkarea{overflow:hidden;padding:15px 0px;background:#f5f5f5;}
	#linkarea .area{width:165px;padding-left:26px;float:left;border-right:1px solid #ccc;}
	#linkarea .area:last-child{border:none;}
	#linkarea .area h4{font-size:9px;color:#4d4849;height:16px;}
	#linkarea .area div {line-height:16px;font-size:9px;}
	#linkarea .area div a{font-size:9px;color:#808080;vertical-align:middle;text-decoration:none;}
	#linkarea .area div a:hover{text-decoration:underline;}
	.share{display:inline-block;background:url('../img/layout.png') -447px -191px no-repeat;width:15px;height:14px;
		vertical-align:top;margin-right:5px;}
	.facebook{background-position:-450px -140px}
	.twitter{background-position:-450px -157px}
	.flag{display:inline-block;width:12px;height:9px;margin-right:8px;}
	.f_ar{background-position:-1px -1059px;}
	.f_br{background-position:-1px -1049px;}
	.f_cl{background-position:-1px -1039px;}
	.f_pe{background-position:-1px -1029px;}
	.f_uy{background-position:-1px -1019px;}
	/*.youtube{background-position:-450px -174px}*/
	
	#breadcrumb{text-align:left;margin: 0 0 5px 0;}
#container{ margin:15px auto;width: 960px; position: relative;text-align:left; padding-top:70px}
#content{min-height:300px;padding:0 0 5px 0;overflow:hidden;}
#isotype,#peru,.combo .flag,.combo div.active, nav menu div a{background-image:url('../img/layout.png'); background-repeat:no-repeat;}


#wrapper{color:#818181;margin-top:174px;}
#bar{width:150px;height:5px;overflow:hidden;margin:auto;background:#e6e6e6;position:relative;text-align:left;}
#fill{position:relative;width:0px;height:5px;left:0;background:#80d6f7;}
#loading{margin-top:50px;}
#loading_message{font-size:9px;color:#c6c6c6;margin:8px 0 20px 0;}
#paypal_redirect div span {display:block;padding-top:5px;color:#00ADEF}
.wait{color:#666;line-height:14px}
.redirect {margin-top:80px;color:#9a9a9a;}
	.redirect input{color:#10b2f0;text-decoration:none;font-weight:bold;border:none;background:none !important;padding:0;border:none;cursor:pointer;
	   vertical-align:inherit;}

/* Destination Autocomplete */
#main_form input#q {width:265px;background-position:-230px -1021px;padding:6px 3px !important;height:auto !important;line-height:12px;}

/*#searchForm  input.disabled{color:#ccc;}*/
#suggest{margin-top:-1px;width:430px !important;position:absolute;z-index:200;left:0;left:25px;}
#suggest .content{background:#fff;line-height:16px;color:#999;padding: 0 !important;margin:0  !important;border:1px solid #e8a740;
	border-width:0px 1px 0 1px;min-height:0 !important;width:auto !important;}
#suggest .head,#suggest .foot{background:url('../img/layout.png');height:4px;overflow:hidden;padding:0;border:none;}
#suggest .head{background-position:-70px -1046px;}
#suggest .foot{background-position:-70px -1050px;}
#suggest a{display:block;color:#666;text-decoration:none;padding:2px 6px;}
#suggest a strong{display:inline-block;width:260px;font-weight:normal;cursor:pointer;}
#suggest a span{display:inline-block;width:150px;text-align:right;cursor:pointer;}
#suggest a.hover{color:#666;background:#e5f7fd;}
#suggest a.hover strong{font-weight:bold;}
#suggest  span{color:#e08a00;font-weight:normal;}
#suggest span.country{width:auto;color:#00ADEF;font-size:9px;text-align:left;margin-left:5px;}
#suggest span.cit{color:#808080;}
#suggest span.sta{color:#808080;}
#suggest span.pro{color:#808080;}
#suggest span.dep{color:#808080;}
#suggest span.dis{color:#808080;}
#suggest span.reg{color:#808080;}
#suggest span.sub{color:#808080;}

#suggest h4{color:#666;}
#suggest ul{list-style:none;margin:0;}
#suggest li{margin:0;}

	#searchForm .fix_ie,#by_email .fix_ie,.item .fix_ie,.select_dates .fix_ie,#float_content .fix_ie{background:none;}
select.large{ width:270px;}
.button{cursor:pointer !important;}
/*Review*/
#review h1{font:bold 18px Helvetica;color:#00adef;margin-bottom:0px;}
#review .stars{background-position:-190px -398px !important;height:12px;margin:0;}
#review h4{font-size:14px;margin:30px 0 10px 0 ;}
#review small{font-size:9px;}
#review .fix_ie {background-position: -100px -974px ;height:22px;overflow:hidden; display:inline-block;}
#review input.large{width:390px}
#review .fix_ie input.large{background:none !important;}
#review .section{background:#fff;clear:both;color:#666;min-height:50px;}
#review .row{margin-bottom:12px;line-height:12px;}
#review #information{overflow:hidden;margin:25px 35px;}
#review .error{display:block;}
#review .error em{color:#808080;font-weight:normal;}
#review label{display:block;margin-bottom:4px;}
#review input.signup{cursor:pointer;display:inline-block;border:none;width:140px;background-position:0 -500px;height:34px;
    margin-top:5px;font:bold 15px Helvetica;text-align:center;color:#fff;vertical-align:middle;line-height:34px;}
#review_section{margin-top:30px;width:400px;}
#ratebar{margin-bottom:3px;}
#ratebar span{display:inline-block;width:16px;height:17px;background-position:-426px -297px;
    text-align:center;line-height:16px;font-size:10px;cursor:pointer;padding-right:2px;}
#ratebar span.on{background-position:-426px -280px;}
    textarea{resize:none;}
    .textarea{border:1px solid #40c2f3;width:388px;height:160px;padding:5px;}
    .textarea textarea{width:100%;height:100%;border:none !important;color:#666;background:none;}
#review label.checkbox{margin-top:2px;line-height:20px;background:url(../img/layout.png) -486px -585px no-repeat;padding-left:17px;display:inline-block;cursor:pointer;color:#00adef}
#review input.checkbox{position:absolute;left:-9000px;}
#review label.checked{background-position: -486px -630px ;}
#review .guest_name .static{display:none;}
#review .guest_name .static{height:22px;}
.anonymous .guest_name .static{display:block !important;}
.anonymous .guest{display:none !important;}

#recommended .skin-select{font-weight:bold;}
#recommended .skin-select select{font-weight:bold;width:100px;}


.section_static{background:#fff;clear:both;color:#666;min-height:50px;}
.static h1{font-size:20px;color:#da8904;height:20px;line-height:20px;}
.static h2{font-size:12px;color:#da8904;font-weight:normal;}
#city .static {margin:25px 35px; line-height:15px;color:#888}
.static .img img{border:5px solid #eee;display:block;}
 .static ul,.static ol{margin:15px 0;margin-left:30px}
 .static p{margin:15px 0;text-align:justify;}
 .static h3{font:bold 18px Helvetica;margin-bottom:8px;color:#9a9a9a;}
 .static h4{font:bold 18px Helvetica;color:#aaa;margin:15px 0;}
 .static h5{font-size:11px;}

.checkinfo{margin-bottom:10px;}
.checkinfo input{position:absolute;left:-9000px}
.checkinfo label{cursor:pointer;padding-left:20px;text-align:justify;display:block;position:relative}
.checkinfo label span.check{position:absolute;left:-4px;top:3px;width:14px;height:15px;background-position:-486px -587px !important;}
* html .checkinfo label span.check{left:-24px;}
.checkinfo label span.oncheck{background-position:-486px -612px !important;}


.combo a{}
/*Currencies*/
.combo .usd .flag{background-position:4px -135px}
.combo .gbp .flag{background-position:4px -179px}
.combo .eur .flag{background-position:4px -157px}
.combo .brl .flag{background-position:4px -201px}
/*Languages*/
.combo .en .flag{background-position:-480px -252px}
.combo .es .flag{background-position:-480px -228px}
.combo .pt .flag{background-position:-480px -1084px}
.combo .de .flag{background-position:-334px -1084px}
.combo .br .flag{background-position:4px -1072px}
.combo .us .flag{background-position:4px -772px}
.combo .at .flag{background-position:4px -793px}
.combo .li .flag{background-position:4px -894px}
.combo .ch .flag{background-position:4px -911px}
.combo .lu .flag{background-position:4px -928px}
.combo .au .flag{background-position:4px -945px}
.combo .nz .flag{background-position:4px -997px}
.combo .ie .flag{background-position:4px -835px}
.combo .pe .flag{background-position:-210px -1084px}
.combo .ar .flag{background-position:4px -751px}
.combo .cl .flag{background-position:4px -814px}
.combo .uy .flag{background-position:4px -962px}

span.nomail a{color:#00adef;} 

/*Commong Layout*/
.icon_info{background-position:-363px -25px;display:inline-block;width:16px;height:16px;cursor:help;}
.icon{display:inline-block;width:20px;height:16px;cursor:help;}
.i_airport{background-position:-413px -345px;}
.i_train{background-position:-435px -345px}
.i_bus{background-position:-459px -345px;}
.icon,.bg, .fix_ie{background-image:url(../img/layout.png); background-repeat:no-repeat;}
* html .icon, * html .bg, * html .fix_ie{background-image:url(../img/layout.gif);}
.bgh{background-image:url('../img/vbackgrounds.png');background-repeat:repeat-x;}
* html .bgh{background-image:url(../img/vbackgrounds.gif);}
.b{background:#ebebeb;padding:5px;}
.wb{border:1px solid #ddd}
.c {display:block;float:left;}
.g{float:right;}
.row{clear:both}

.r{border-radius:7px;-moz-border-radius:7px;}
.rm{border-radius:5px;-moz-border-radius:5px;}
.rl{border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;-moz-border-radius-topright:6px;}
.rs{border-radius:4px;-moz-border-radius:4px;}
 nav menu div a, .rt{border-radius:0; -moz-border-radius:0;
		border-top-right-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;
		 }
.rb{border-bottom-right-radius:6px;border-bottom-left-radius:6px;}
.h {display:none !important;}
.ho {overflow:hidden;height:0 !important;}

.item{background:#fff;margin-bottom:4px;}
.n{margin-bottom:5px;}
.last{margin-bottom:0;}
.error{color:red}
/*Shadow*/
.shadow{ box-shadow: 2px 2px 10px #000;}
/*Icons*/
.pax,.score,.stars,.starbig,.check{background:url('../img/layout.png') no-repeat !important;display:inline-block;height:10px;margin:0 5px}

	.starbig{background-position:-190px -398px !important;}
	.stars{background-position:-190px -450px !important ;}
	.starbig{height:14px ;overflow:hidden;}
		.stars .stars,.starbig .starbig{margin:0px;}
		.grays{background-position:-190px -430px !important;line-height:13px;}
		.graybig{background-position:-190px -413px !important;line-height:14px;}
		.s0{width:0;overflow:hidden;} .s1{width:10px;} .s2{width:20px;} .s3{width:30px;} .s4{width:40px;} .s5{width:50px;}
		.sb0{width:0;} .sb1{width:12px;} .sb2{width:24px;} .sb3{width:36px;} .sb4{width:48px;} .sb5{width:60px;}

	.score{background-position:-245px -450px !important;width:56px;line-height:10px;}
		.score span{background:url('../img/layout.png') -245px -430px no-repeat; display:inline-block;height:10px;overflow:hidden;}

	.pax{background-position: -305px -447px !important;height:14px;margin:0 1px;padding:0 1px;}
		.p1{width:5px} .p2{width:12px;} .p3{width:20px} .p4{width:24px;}

	.check{width:11px;height:14px;background-position:-468px -192px !important;}
	.yes{background-position:-468px -160px !important;}
	.no{background-position:-468px -192px !important;}

/*ToolTip*/
#tooltip {display:none;	text-indent:-4px;width:170px;padding:0px;color:#666;text-align:center;line-height:23px;top:0;z-index:1;}
		.tip_wrapper{overflow:hidden; border-width:  0px 3px 0px 1px ;border-color:transparent #b2b2b2 transparent #e08a00 ;border-style:solid;   }
		.tip_content{padding: 5px 11px 5px 11px;margin:0px;line-height:13px;background:#fcf3e5;text-align:center;padding-right:4px;border-right:1px solid #e08a00;}
		.tt{overflow:hidden;position:absolute;}
		.ttc{overflow:hidden;}
		.tip_tl{height:5px;width:5px;top:0px;left:0px;background-position:-405px -22px;}
		.tip_tr{height:5px;width:6px;top:0;right:1px;background-position:-256px -33px;}
		.tip_tc{height:5px;margin:0 6px 0 5px;background-position:0 -347px;}
		.tip_bl{height:7px;width:5px;bottom:10px;left:0;background-position:-238px -38px;}
		.tip_br{height:7px;width:7px;bottom:10px;right:0px;background-position:-256px -38px;}
		.tip_bc{height:7px;margin:0 6px 10px 5px;background-position:0 -353px;}
		.tip_arrow{height:13px;width:11px;background-position:-203px -33px;bottom:1px;left:50%;margin-left:-6px;}


/*Select Skin*/
	span.skin-select {display:inline-block;margin-top:1px;background-position:right -113px;padding-right:5px !important;overflow:visible !important; }
	.skin-select select {height:22px;font-size:11px;color:#666;}
	select.theme{opacity:0;filter:alpha(opacity=0);}
span.skin-select { background-image:url('../img/layout.png');background-repeat:no-repeat;padding:0  2px 2px 0 !important;padding:0  }
span.skin-select select { position:absolute; }
span.skin-select-text {display:inline-block;background:url('../img/layout.png') -240px -113px no-repeat;padding:3px 0px 0px 5px;height:20px !important; cursor:default;color:#666;}
span.skin-loading{position:absolute;}

/*Bottom Links*/
.bottomlinks {clear:both;margin-top:6px;font:bold 9px Verdana;line-height:15px; ;color:#eee;text-align:center;}
.bottomlinks a {text-decoration:none;font-weight:bold;color:#bbb;padding:0 3px;}
.bottomlinks a.active {font-weight:normal;color:#ddd;}

/*Forms*/
input.signup{width:140px;color:#fff;font-size:16px;
		cursor:pointer;line-height:35px;	background:url('../img/layout.png') -0px -500px;border:none;height:35px;}

/*Date Picker*/
/* Some resets for compatibility with existing CSS */
	.calendar{cursor:pointer;}
		.dp, .dp * { width: auto; height: auto; border: none; background: none; margin: 0; padding: 0; text-align: left; text-decoration: none; font-size:11px }
	.dp { background: #e3f6fe; border:1px solid #999; padding: 0; margin: 1px 0 0 0; position: absolute; width:196px;
	z-index: 100000; display: none; color: #666; border-radius:5px; }
	.dp_ieframe { position: absolute; z-index: 99999; display: none; }
	.dp .nav { padding:6px 4px;overflow:hidden;background:#f8f8f8;color:#fff; height:1%\9; }
	.dp .month_nav, .dp .year_nav {  padding: 0; display: block; position: relative; text-align: center; }
	.dp .month_nav { float: left; width: 100%; }
	.dp .year_nav { float: right; width: 30%; margin-right: -8px; /* Compensates for cell borders */ }
	.dp .month_name, .dp .year_name { font-weight: bold; line-height: 20px; color:#444;text-transform:uppercase;font-size:12px; }
	.dp .button { display: block; position: absolute; top: 0; width: 20px; height:20px; line-height: 17px; font-weight: bold;
		background-image:url('../img/layout.png'); background-repeat:no-repeat;padding:0;  }

	.dates{cursor:default;}
	.dp .foot{text-align:right;padding:5px 5px 7px 0;}
	.dp .close{cursor:pointer;font-size:9px;color:#00adef;padding:3px 19px;font-weight:bold;position:relative;display:block;text-align:right;}
	.dp .close em{position:absolute;background:url('../img/layout.png') -486px -191px no-repeat;width:13px;height:14px;right:0;display:block;top:0; }
	.dp .prev { left: 0;background-position:-408px 0; }
	.dp .next { right: 0; background-position:-428px 0;}
	.dp table { border-spacing: 0; border-collapse: collapse; clear:both; width:100%;}
	.dp div.dates{margin:1px 3px;}
	.dp thead {border-bottom:2px;}
	.dp thead th { background:#80d6f7;padding: 4px 3px; font-size:11px;color:#fff; }
	.dp th, .dp td { width: 20px; height: 1.2em; padding: 0; text-align: center; color: #818181;  font-weight:normal;}
	.dp td { border: 1px solid #eee;border-color:#cceffc #e5f7fd #e5f7fd #cceffc; line-height: 2em; text-align: center; white-space: nowrap; background: white; }
	.dp td.today { }
	.dp td.unselected_month { color: #ccc;background:#f2fbfe }
	.dp td.selectable_day { cursor: pointer; font-weight:bold;}
	.dp td.selected { border:none; font-weight: bold;color:#333; }
	.dp td.selectable_day:hover, .dp td.selectable_day.hover { border:1px solid #f09e00;color:#3a3937;background:#fdb31e; }



/***DEBUG***/
pre{margin:20px;padding:20px;text-align:left;background-color:#333; color: #fff; }


/*IE ROUND*/
	.rel{position:relative;}
	.ir{/*border:1px solid red;*/ position:absolute;width:5px;height:5px;display:block;overflow:hidden !important;background:url('../img/layout.png') no-repeat}
		.tl{top:0;left:0;background-position:-177px -111px}
		.tr{top:0;right:0;background-position:-186px -111px;}
		.bl{bottom:0;left:0;background-position:-177px -120px;}
		.br{bottom:0;right:0;background-position:-186px -120px;}

	.b .ir, .b .wb .b .ir{width:7px;height:7px;}
		.b .wb .b .tl{top:0;left:0;background-position:-177px -111px}
		.b .tr, .b .wb .b .tr {background-position:-184px -111px;}
		.b .bl , .b .wb .b .bl{background-position:-177px -118px;}
		.b .br, .b .wb .b .br{background-position:-184px -118px;}

	.b .wb .ir{width:5px;height:5px;}
		.b .wb .tl{top:-1px;left:-1px;background-position:-194px -111px}
		.b .wb .tr{top:-1px;right:-1px;background-position:-199px -111px;}
		.b .wb .bl{bottom:-1px;left:-1px;background-position:-194px -116px;}
		.b .wb .br{bottom:-1px;right:-1px;background-position:-199px -116px;}

	.textarea .tl{top:-1px;left:-1px;background-position:-207px -123px !important;}
	.textarea .tr{top:-1px;right:-1px;background-position:-212px -123px !important;;}
	.textarea .bl{bottom:-1px;left:-1px;background-position:-207px -128px !important;;}
	.textarea .br{bottom:-1px;right:-1px;background-position:-212px -128px !important;;}

	/*IE6*/
	* html input,
	* html .ir,* html .dp .close span, * html .dp .button, * html .skin-select .skin-select-text, * html span.skin-select,
	 * html #isotype, * html #peru, * html .combo .flag, * html .combo div.active, * html  nav menu div a,
	* html .pax,* html .score, * html .stars, * html .starbig, * html .breakfast, * html .check, * html  .score span
	* html #panel_map i, * html #panel_map span,  * html span.brs, * html input.signup/*detail page*/
		{background-image:url('../img/layout.gif') !important}

	* html dd div {height:1%;}
	* html .b .br{bottom:-1px;}
	* html .b .bl{bottom:-1px;}

	* html .c,* html .g{display:inline;}
	* html #content{overflow:hidden}
	* html .item, * html .b, * html .wb, * html .ii .item ul li, * html .r, * html #content,* html header nav menu,* html .skin-select-text,
	* html .skin-select,* html #logo a {height:1%;}
	* html footer{text-align:center;}
	* html .skin-select{overflow:hidden;}
	* html header{height:92px;overflow:hidden;}
	* html .skin-select select { }

input,select{color:#777;}
ul li{margin-left:16px;}
select{font-family:Verdana !important}
h1{font:bold 16px Helvetica;color:#00abf0;}
h1 em.starbig{height:12px;}

h5{font-size:11px;font-weight:normal;}

.day{width:50px;}
.month{width:100px;}
.buttons{}
	.button{background:url(../img/layout.png) -135px -85px;font-size:11px;color:#fff;font-weight:bold;width:80px;border:none; text-transform:uppercase;padding:4px 3px;}
	.input{border:1px solid #00aeef;padding:3px 4px;-webkit-border-radius:5px !important;-moz-border-radius:5px;border-radius:5px;
		background:url(../img/layout.png) -258px -408px\9;border:none\9;padding:4px 4px;padding:5px 5px 4px 6px\9;}
.i{ width:205px;}
.ii{ width:750px;float:right;font-size:11px;}
span.skin-select{display:inline-block !important;}
	span.skin-select{background-position:right -113px;}
	span.skin-select-text{padding-top:5px;background-position:-240px -113px;font-family:Verdana !important;height:17px !important;}

aside h4{margin:7px 0;font-size:9px;color:#7b7b7b}
aside label{display:block;margin-bottom:3px;}
aside .row {overflow:hidden;margin-bottom:8px}
aside .row .c{margin-right:4px;}

.ii section{background:#fff;}


#dates{color:#444;width:210px;margin-bottom:2px;}
	#dates h3{font-size:14px; font-family:Helvetica;text-transform:uppercase;margin-bottom:10px;}
	#destination{display:none;}
	.destinations{display:none}
	.search_over{position:absolute;margin-top:-5px;}
	.search_over a{text-decoration:none;}

	.main_form{height:156px;background: url(../img/mini-form.png) no-repeat;}
		  #searchForm input#q{width:165px;background-position:-54px -1023px;border:none !important;background-color:#transparent;}	
	.with_dates .room_field{position:absolute;left:-10000px}
	.with_dates .dates_form input.button{top:5px;}
	.change_dates{height:165px;background: url(../img/mini_form_dates.png) no-repeat;}
	.change_dates h3{display:none;}
	.change_dates label{margin-bottom:2px;}
	.change_dates .destinations{display:block;}
	.change_dates .search_over{display:none;}
	.change_dates .row{margin:3px 0;}
	.change_dates .buttons{margin-top:0px;}
	.change_dates .dates_form input.button{top:11px;}
	.change_dates .room_field{position:static;left:auto;}
	.dates_form {margin-top:4px;overflow:hidden;}
	.dates_form input.dates{width:76px;border: 1px solid #e8a740;background-position:-180px -164px;border:none\9}
	.dates_form input.button{position:absolute;left:85px;background:url(../img/layout.png) no-repeat -180px -136px;color:#444;
		border:none;padding-right:24px;width:92px;height:27px;font-family:Helvetica;font-size:14px;top:11px;}
	.dates_form select{height:23px !important;}
	.dates_form select.small{width:55px;height:22px !important;}
	#dates_form span.skin-select{background-position:right -765px;line-height:14px;height:22px !important;overflow:hidden !important;}
		.destinations span.skin-select{width:175px;}
	#dates_form span.skin-select-text{background-position:-230px -765px;height:22px !important;}

	.dates_form div.row{margin-bottom:6px;position:relative;height:40px;}
	#dates_content{padding:14px 0 0 14px;}
	#dates #locations .content{padding:6px;}


	#suggest{left:15px;}


	#with_dates .row{margin-bottom:2px;text-align:center;}
	#with_dates .content{margin:20px auto;}
	#change_dates{background:#e5f6fd;margin:2px;text-align:center;}
	#change_dates a{color:#03b1ee;text-transform:uppercase;font-size:12px;font-weight:bold;text-decoration:none;display:block;padding:7px}
	#change_dates a:hover{color:#333;}
	#change_dates a span{width:16px;margin-left:7px;height:19px;background:url(../img/layout.png) -469px 0 no-repeat;padding:3px 6px; }


	#panel_map{background:none;position:relative;cursor:pointer;}
	#panel_map *{display:block;}
	#panel_map i,#panel_map span{position:absolute;background:url(../img/layout.png) no-repeat;cursor:pointer;}
	#panel_map i{width:35px;height:20px;background-position:-350px 0px;top:120px;left:50%;margin-left:-13px;}
	#panel_map span{width:110px;height:30px;background-position:-236px -76px;top:85px;margin:auto;font:9px Arial;color:#00b1f0;
		text-transform:uppercase;padding:5px 10px 0 3px;text-align:center;left:50%;margin-left:-57px;}
    #panel_map span.own_location{background:none !important;padding:0;top:47px;width:100%;text-align:center;
        left:0;margin:0;}

	#panel_hotels h5{margin:2px 0;}
	#panel_hotels a{text-decoration:none;}
	#panel_hotels .img {float:left;margin-right:5px;position:relative;}
	#panel_hotels .item {overflow:hidden;}
	#panel_hotels .img img{display:block;border:none;margin:0;}
	#panel_hotels .stars {margin:1px 0;}
	#panel_hotels .info {float:left;width:130px}
.ii a{color:#03abec;text-decoration:none;}

#map_window{width:780px;position:absolute;top:200px;background:#f2f2f2;padding-bottom:2px;left:50%;margin-left:-390px;z-index:3000;}
#map_header{height:20px;padding-top:10px;}
#map_header .close{float:right;color:#00adef;font-weight:bold;font-size:10px;width:90px;text-align:right;padding-right:20px;cursor:pointer;position:relative;}
#map_header h4{float:left;margin-left:15px}
    .i_close{cursor:pointer;background-position:-486px -191px;width:13px;height:14px;position:absolute;margin-top:-2px;right:3px;top:0}
#map{width:772px;height:376px;border:1px solid #e1e1e1;margin:auto; }

#float_dates{background:url(../img/bk_form_availability.png) no-repeat;width:519px;height:179px;position:fixed;left:50%;margin-left:-260px;margin-top:-90px;top:50%;z-index:2001;}
* html #float_dates{position:absolute;background-image:url(../img/bk_form_availability.gif)}
#float_content{padding:50px 27px 0 27px;;color:#4d4849;text-align:left;overflow:hidden;position:relative;}
#float_content .search_over{display:none;}
#float_content h4{font-size:14px;font-family:Helvetica;margin-bottom:10px;}
#float_content .row{float:left;clear:none;}
#float_content input.button{padding:0 25px 0 3px;cursor:pointer;position:absolute;top:15px;left:60px;display:inline-block;background-position:-137px -221px;width:74px;height:22px;font-size:12px;margin-left:4px;}
#float_content label{display:block;margin-bottom:2px;}
#float_content input.dates{margin-right:9px;}
	#float_content span.skin-select{background-position:right -765px;line-height:14px;height:22px !important;overflow:hidden !important;}
	#float_content span.skin-select-text{background-position:-230px -765px;height:22px !important;}
.close_section{position:absolute;right:25px;top:15px;color:#00adef;cursor:pointer;font-weight:bold;font-size:9px;z-index:1;padding:2px 16px;}
.close_section .icon{width:13px; cursor:inherit; background:url(../img/layout.png) -486px -191px;display:block;position:absolute;height:14px;top:0;right:0px;}
/*Contact Form */
#contact_form{background:#e5f7fd;width:405px;overflow:hidden;margin:10px 0;position:relative;}
	#contact_form .label{text-transform:uppercase;font-weight:bold;padding:10px 0 0 15px;padding-right:15px;}
	#contact_form .close{position:absolute;right:10px;text-align:right;top:10px;cursor:pointer;font-weight:bold;font-size:10px}
	#contact_form .close a{padding-right:16px;}
	#contact_form .close_icon{background:url(../img/layout.png) -486px -191px;position:absolute;display:block;width:14px;height:14px;right:0;top:1px;}
	#contact_form input.input {width:220px;color:#666}
	#contact_form input.submit {text-align:center;cursor:pointer;}
	#contact_form select{width:228px;height:20px;color:#666;}
	#contact_form .skin-select-text{color:#666;}
	#contact_form label{display:block;float:left;width:120px;margin:4px 4px 0 0;}
	#contact_form .content{margin:10px;padding:15px;background:#fff;}
	#contact_form .buttons{text-align:right;padding-right:8px;}
	* html #mail_hotel .row{height:1%}
	textarea.textarea{width:220px;padding:3px;background:none;border:1px solid #40c2f3;color:#666;}
	.row{margin:5px 0;}

#results{clear:both;overflow:hidden;position:relative;}
#available_rooms{font-size:10px;background:#fff;}
.available_content{overflow:hidden;padding:5px 15px;height:1%;line-height:15px;}
#available_rooms a{font-size:9px;}
#available_rooms strong{font-size:11px;font-weight:normal;}
#brief{padding:15px 20px;height:auto !important;height:40px;min-height:40px;position:relative;overflow:hidden;}
/*	#name{width:600px;}*/
	#isotipo{position:absolute;right:10px;margin-top:-15px;}
	#brief .address{line-height:14px;font-size:10px;}
.photos {background:#fff;}
#photos{padding:2px 0 2px 2px;height:310px;background:none;position:relative;}
	#photo_main{width:470px;height:310px;overflow:hidden;background:#EBEBEB;text-align:center; display: table; height: 310px; #position: relative;}
	.load{position:absolute;top:155px;left:205px;display:none !important}
	.pictures .load{left:160px;}
	.loading .indicator {display:block !important;}
	#photo_main .photo{line-height:310px;#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
	#photo_main .brs{display:none;}
	#photo_main img{margin:auto;vertical-align:middle;display:block;}
	.loading #photo_main img{margin:auto;vertical-align:middle;display:block;}
	#photo_list {width:260px;}
	#photo_list .mask{width:265px;height:286px;overflow:hidden;position:relative;}
	#photo_list .images{width:265px;position:absolute;}
	#photo_list .screen{height:310px;background:#fff;}
	#photo_list .c{margin-left:2px;width:130px;}
	#photo_list .n{margin-bottom:2px;}
	#photo_list .image img{display:block;margin:auto;width:130px;height:94px;}
	#photo_list .active {cursor:default;}
	#photo_pagination {height:22px;position:absolute;top:290px;left:473px;line-height:22px;padding:0 10px;width:243px;}
	#photo_pagination .pagination{float:right;text-align:right;}
	.image{position:relative;cursor:pointer;}
	.image span.brs{top:0;left:0;position:absolute;width:130px;height:94px;background-position: -320px -136px;}
	.pag{display:inline-block;width:18px;height:16px;text-align:center;margin-top:2px;line-height:17px;cursor:pointer;color:#3bbcf3;}
	#pages .active{cursor:default;color:#333;background:url(../img/layout.png) -343px -25px;}

.highlight{overflow:hidden;}
	.ii .name{width:365px;margin-left:15px}
	.ii .room{width:310px;line-height:13px;}
	.ii .persons{width:60px;text-align:center;}
	.ii .break{width:40px;text-align:center;}
	.ii .rate{width:53px;text-align:center;}
	.ii .night{width:46px;text-align:center;}
	.ii .cant{width:60px;text-align:center;}
	.no_rooms .head .cant strong{color:#f00;}

	.highlight .c {padding-top:2px;}
	.highlight .c .strong{display:inline-block;margin-top:4px;font-weight:normal;}
	.expand_enabled{cursor:pointer}
	.room_tools .rate span{font-weight:normal;color:#888;font-size:smaller;}
	.room_tools .night strong{font-weight:normal;}
	.room_tools .cant{text-align:right;}
	.room_tools span.skin-select{margin-top:0;}
	.highlight .rate span.price_numbers{color:#444;font-size:11px;}
	.highlight .cant{padding-top:2px;}
	.room_tools .room strong.expand {padding:0px 0 0 20px;}
	.expand_enabled .room strong.expand {background-position:-487px -19px;cursor:pointer;margin-left:3px;}
	.highlight .active .room strong.expand{font-weight:bold;background-position:-487px -387px}
	.highlight span{font-weight:normal;}
	.highlight span.link{color:#3BBCF3}
	.highlight select{width:50px}
	.rt .bl, .rt .br{display:none;}
	.rt .tl{background-position:-180px -126px !important}
	.rt .tr{background-position:-185px -126px !important;}

	.head{background:url(../img/vbackgrounds.png) repeat-x;border:clear:both;padding:5px 0px 0px 0px;border-bottom:1px solid #ddd;}
	#list .head{height:26px !important;}
	.head .c{padding-top:4px;}
	.head .c span{padding:0;font-size:9px;font-weight:bold;margin:0;color:#4c4c4c;}
	.head .rate{width:65px;text-align:right;}
	.head .night{width:65px;}
	.head .cant{width:55px;}
	.head .roomtype{width:450px;}
	.roomtype{width:440px;line-height:12px;}
	.head .maxpersons{width:70px;}
	.maxpersons{width:80px;text-align:center;}
	.head .roomtype h2{margin-left:15px;font-size:9px;}
	.head .rate strong{line-height:12px;}
	.head .room h2{margin-left:10px;font-size:9px;}
	.head .break{padding-top:4px;}

.breakfast,.lunch,.dinner,.meal{background:url('../img/layout.png') no-repeat !important;display:inline-block;height:14px;margin:0 0px}
.breakfast{width:14px;background-position:-306px -430px !important;}
.breakfast.blue{width:14px;background-position:-421px -464px !important;margin-top:5px;}
.dinner.blue{width:25px;background-position:-394px -464px !important;margin-top:5px;}
.lunch.blue{width:26px;background-position:-366px -464px !important;margin-top:5px;}
.meal{width:20px;background-position:-369px -447px !important;}

#tooltip{width:300px;}
#tooltip_pickup{width:100px;}
#tooltip .tip_content{text-align:left;}
.tips{text-indent:0;font-size:9px;}
#pickup_content{padding-right:10px;}

	.no_rooms_selected{color:#f00;}
	#no_rooms_message{font-weight:bold;padding:7px 0 10px 5px;} 
	#room_total #no_rooms_message{width:115px;_width:125px;text-align:center;position:absolute;top:50%;margin:0 10px;margin-top:-43px;_margin:0 5px;_margin-top:40px;font-weight:normal;padding:0;}
	a.btn{color:#fff;font-weight:bold;background:url(../img/layout.png) 0 -685px;width:200px;text-align:center;height:22px;line-height:22px;display:inline-block;}
.layout{position:absolute;background:#000;left:0;top:0;right:0;bottom:0;z-index:2000;height:100%; opacity: .6; filter: alpha(opacity=60); -moz-opacity: .6;height:100px !important\9;width:100%\9}
#form_rooms{}
#list{background:#fff;padding:5px 5px 3px 5px;}
* html #list{height:100%;}
.widthout #list{padding:0;}
.widthout{margin-bottom:0;}
#room_list{width:598px;margin: 0px;padding:0;overflow:hidden;}
.icon_info{background-position:-364px -42px !important;width:13px;height:13px;vertical-align:top;cursor:default;}
#rooms_without{margin:5px;_height:1%;}
#list .row{margin:2px 0;border:1px solid #e9e9e9;}
#list .room_tools{overflow:hidden;min-height:26px;}
* html #list .room_tools{height:26px;}
    .room_tools .rate{text-align:right;margin-right:0px;width:77px;padding-top:6px;}
#room_list .active .room_tools, .show_form, .expand_enabled:hover {background:#edf9fe;border-bottom:1px solid #e9e9e9;}
.expand_enabled:hover{border-bottom:0;}

.amenities{width:279px;margin-bottom:10px;overflow:hidden;}
.amenities div{margin:2px;}
.amenities h4{margin-bottom:4px;display:inline-block;width:auto;}
.amenities h6{font-size:9px;color:#818181;margin:9px 0;border-bottom:2px solid #ececec;display:inline-block;padding:0 1px;line-height:14px;float:left;clear:both;}
.amenities ul li{line-height:14px;list-style:none;background-position:-496px -1060px;margin-left:2px;padding-left:10px;}

#room_list .room_info{min-height:100px;background:#fff}
	strong.bullet{padding-left:10px;background-position:-493px -658px;margin-left:5px;}
	.row .hide{display:none}
	.active .see{display:none}
	.active .room_info {display:block}
	.active .hide{display:inline}
	.room_info{display:none;}
	.room_info h5{color:#e08a00;font:normal 16px Helvetica ;margin-bottom:10px;}
	.room_info h4{font:bold 14px Verdana;color:#e08a00; margin-top:10px;}
	.room_info ul{margin-left:0px;margin-bottom:10px;clear:both;}
	.room_info .content{padding:15px 18px;overflow:hidden;line-height:16px;height:1%\9;} 

	.pictures{margin:10px 0 0px  0;overflow:hidden;position:relative;}
	.pictures .c{padding-top:0;}
	.pictures .image{margin-bottom:2px;height:94px;}
	.room_info .img{width:425px;height:287px;overflow:hidden;background:#EBEBEB;text-align:center !important; display: table;  #position: relative;margin-right:2px;}
	.room_info .img img{display:inline-block;border:none;}
	.room_info .img .box{#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
	    .fix{#position: relative; #top: -50%;#left:-50%;}
	.room_info p{clear:both;margin-bottom:10px;}

	.form{clear:both;}
	.room_book{overflow:hidden;background:#eee;display:none;padding:10px 10px;height:1%\9;}
	.room_book .headers{padding-left:74px;margin-bottom:5px;}
	.room_book .headers span{color:#666;display:inline-block;width:165px;}
	.room_book select{width:70px;}
	.room_book .dt{float:left;width:74px;clear:left;font-weight:bold;padding-top:4px;color:#666;}
	.room_book .dd{float:left;width:390px;margin-bottom:10px;}
	.room_book  p{padding:10px 0;}
	.room_book .dd .links{font-size:9px;padding:1px 0;}
	.room_book .dd .extra{margin-top:5px;display:none;}
	.room_book div.show_extra .extra{display:block;}
	.room_book div.show_extra .add_extra{display:none;}
	.room_book div.show_extra .remove_extra{display:inline;}

	.room_book .dd .input{margin-right:5px;width:140px;background-position:0 -717px\9;color:#666;}
	.room_book .booker{display:none}
	.room_book .show_booker{display:block;overflow:hidden;height:30px\9;}
		span.select{display:inline-block;width:80px}

	.room_book .dd .remove_extra{display:none;}

    .advice{font-size:9px;background:#fcf3e5;border:1px solid #e38803;}
	.advice div{padding:7px 10px;}

	.no_available{background:url(../img/vbackgrounds.png) 0 -200px repeat-x;height:140px;}
	.no_available .h5{color:#ec1c24;font-size:14px;height:20px;margin-bottom:5px;padding-left:25px;position:relative;
		line-height:20px;font-weight:bold;}
	.no_available div a{font-weight:bold;}
	.no_available #float_content{padding:20px 17px 0 17px;_height:120px;}
	.no_available .dates_form{margin-top:20px;}
	.warning{background-position:-460px -304px;width:21px;height:21px;position:absolute;display:block;left:0;top:0;}
	.w_es{background-position:-460px -280px}
	.show_form .room_book{display:block;}
#list .pax{background-position:-339px -445px !important;height:16px;margin-top:-2px;}
.pax_icon{height:15px;display:inline-block;text-indent:26px;color:#03ABEC;line-height:16px;font-size:9px;}
#room_total{position:absolute;top:0;height:100%;min-height:100%\9;right:0;width:134px;height:100%\9;}
#total_buttons{position-absolute;top:50%;margin-top:10px;_margin-top:50%;right:10px;position:absolute;}
#room_total .button, .h1 .button{cursor:pointer; background-position: 0 -639px;border:none;width:105px;height:22px;font-size:9px;}
* html #room_total .button{height:23px;margin-top:30px;}
.h1 h1{display:inline;}
.h1 .button{margin-left:5px;height:20px;padding:0;background-position:0 -256px;margin-top:-7px;}
#room_total .disabled .button{cursor:default !important;background-position:0 -662px;color:#4c4c4c;}
	#key{width:11px;height:100%;position:absolute;visibility:hidden;} /* * html #key{display:none;margin-top:50px;} */
	.show_total #key,.show_keys #key{visibility:visible;}
	#key .key{background:url(../img/hbackgrounds.png) repeat-y;width:8px;position:absolute;height:7px;overflow:hidden;}
	#key .medium{bottom:10px;top:44px;height:auto;}
	#key .top{background-position:-19px 0;top:40px;}
	#key .bottom{bottom:4px;background-position:-11px 0}
	#key .arrow{background-position:-27px 0;top:50%;margin-top:15px;margin-left:3px;}
#total_content{text-align:center;top:50%;margin-top:-20px;position:absolute;width:135px;_margin-top:50%;display:none}

.fix_rooms #total_content{_margin-top:30px;}
.fix_rooms #total_buttons{_margin-top:30px;}

.show_total #total_content{display:block;}
	#total_title{color:#888}
.show_total #total_content{display:block;}
	#total_div{font-size:12px;font-weight:bold;color:#888}
	#total_main{font-weight:bold;color:#4c4c4c;}

#tabs{height:18px;overflow:hidden;margin-top:3px;margin-left:10px;min-height:18px;}
	#tabs .tab{display:inline-block;font-size:10px;text-align:center;cursor:pointer;border-left:1px solid #b1b0af;width:auto;margin:0}
	#tabs .last ,#tabs .first{border:none;padding-left:10px}
	#tabs .tab span{padding:0 12px ; color:#818181;text-transform:uppercase;font-size:9px;font-weight:bold;}
	#tabs .tab:hover,#tabs .active{background-position:-0 -255px;}
	#tabs .tab:hover span,#tabs .active span{color:#4c4c4c}
	#tabs .first strong{padding-left:0;}
#panels{overflow:hidden;}
	#panels .panel{display:none;padding:20px;background:#fff;}
	#no_bookable{width:380px;text-align:center;font-size:9px;}
	.es #no_bookable{width:520px;}
	#no_bookable strong{text-transform:uppercase;}
	#no_bookable .arrow{position:absolute;left:8px;top:10px;width:14px;height:24px;background:url(../img/layout.png) -219px -111px }
	#no_bookable .content{padding:5px 0;line-height:12px;}
	.error{color:#ff0000}
	.ok{color:#39b54a}
	.content .msg{display:none}
	.mail_fail .no_book_msg, .mail_ok .no_book_msg{display:none;}
	.mail_fail .error{display:block}
	.mail_ok .ok{display:block}
	.loading{background:#fff url(../img/ajax-loader.gif) center center no-repeat !important;}

	.panel .content{line-height:14px;overflow:hidden;position:relative;}
	.panel .amenities{width:auto;}
	.panel .transport p{margin-bottom:10px;}
	.panel .policy p{margin-bottom:10px;}
	.panel h2, .room_amenities h2{font:normal 16px Helvetica;color:#e08a00; height:30px;clear:both;}
	.panel h3, .room_amenities h3{display:inline;}
	.room_amenities {padding:0 5px;margin-top:10px;}
	.room_amenities h2{font:normal 16px Helvetica;color:#e08a00; height:30px;height:27px;}
	.panel h2 span{color:#666;font:normal 13px Verdana;}
	.panel li {margin-left:20px;}
	* html .panel li{margin:0}
	.panel li span{}
	.panel h5{clear:both;font-weight:bold;padding-bottom:5px;}
	.panel ul{overflow:hidden;clear:both;padding-bottom:25px;}
	.panel .amenities li{list-style:none;float:left;width:300px;}
	* html .panel .amenities li{background-image:url(../img/layout.gif) ;}
	.panel .info ul{margin-top:10px;}

	#panels div.active{display:block;}

	/*Reviews*/
	#panels #hotel_reviews{padding:20px 10px;}
	#rv_main{overflow:hidden;padding:0 10px;}
	#rv_brief{width:540px;}
	#rv_score{float:right;width:68px;border:2px solid #9c9c9c}
	#rv_score * {display:block;text-align:center}
	#rv_score span{height:44px;line-height:44px;font-size:28px;color:#e08a00;}
	#rv_score small{font-size:9px;padding:10px 0;line-height:9px;background:#9c9c9c;color:#eee;}
	#rv_list{border:1px solid #e1e1e1;margin:15px 0;clear:both;}
	#rv_list #order_by{padding:4px 0 0 15px}
	#rv_items{overflow:hidden;border-top:1px solid #e9e9e9;}
	.rv_head{background:#f2f2f2;height:33px;}
	.rv_head .pagination{float:right;line-height:33px;padding:0 15px}
	.reviews span.skin-select{background-position:right -997px;line-height:18px;}
	.reviews  span.skin-select-text{padding-top:2px;background-position:-250px -997px;height:21px !important;}
  .rv_content{overflow:hidden;background:url(/img/bk_line.png) repeat-y 175px 0;}

	.set{display:none;}/*Hide full review*/
	.review{clear:both;border-bottom:1px solid #e9e9e9;overflow:hidden;padding:10px 0;height:1%;}
	.review .show_less{display:none;}
	.review_full{background:#e4f7fd url(/img/bk_review.png) left -100px repeat-x;}
	.review_full .rv_phrase .title{color:#333;}
	.review_full .rv_short{display:none;}
	.review_full .rv_full,.review_full .show_less{display:block;}
	.review .points{font-size:22px;color:#e08a00;display:block;overflow:hidden;height:26px;line-height:24px;}
	.review .score{margin:0;background-position:-102px -417px !important;width:72px;height:11px;}
	.review .score span{background-position:-102px -428px}
	.review .title{font-size:14px;font-weight:bold;color:#606060;}

	.rv_pax{margin-left:10px;width:160px;padding:10px 0;}
	.rv_score{margin-top:10px;}
	.rv_phrase{width:515px;padding:10px 0 10px 15px;margin-right:10px;}
	.rv_phrase .title{margin-bottom:15px;color:#828282;}
	.rv_phrase .link{cursor:pointer;color:#08acf4;}


#ads{overflow:hidden;overflow:visible;height:60px;background:none;}
#banner{background:url(../img/assistance-small.png) no-repeat;height:66px;width:260px;position:relative;margin-top:-6px;}
	#banner .content {font-size:9px;padding:5px 0 0 12px;color:#666}
	#banner span{display:block;line-height:120%;}
	#banner strong{text-transform:uppercase;font-size:9px;margin-top:7px;display:block;color:#61615f;margin-bottom:2px;}
		span.high{font-size:12px;}
		.high em{font-style:normal;}
		.high{color:#00adef;font-weight:bold;font-style:normal;margin-bottom:3px;}
		.note{font-size:9px;color:#999;}
	#features{background:#fff;width:472px;margin-left:5px;height:58px;float:right;}
	#features .content{margin:13px 10px;}
	#features .content li{font-size:11px;font-weight:bold;margin:7px;list-style:none;background:url(../img/layout.png) -492px -209px no-repeat;padding-left:13px; }

#return_back{background:#fff;padding:12px 20px;}
	#return_back a{font-weight:bold;}

.common h1{color:#e18a00;margin-bottom:10px;}
.common  {line-height:15px;color:#999}
#list_big{padding:20px 0;}
.item {font-size:11px;color:#666;}
	.item h3{font-size:9px;text-transform:uppercase;color:#4c4849;height:18px;background:url(../img/vbackgrounds.png) repeat-x;padding:9px 10px 0;margin-bottom:5px;border-bottom:1px solid #ddd;}
	.item p{line-height:13px}
	.item ul li{padding:3px 0px;color:#ccc;margin:0 14px 0 14px;}
	.item li a{color:#3bbcf3;text-decoration:none;}
	.item .content{margin:9px 0 8px 9px;}

#featured {text-align:justify}
#hotel-info-wrapper{min-height:100px;}

.item_big{clear:both;border-top:1px solid #eee;padding:10px 0;overflow:hidden;}
	.item_big .img img{width:190px;height:150px;border:5px solid #ddd;}
	.item_big .info {width:480px;margin-left:15px;}
	.item_big .info h2 {font:normal 18px Arial;margin:10px 0 10px 0}
	.item_big .info h2 a {color:#999}
	.item_big .info p{margin:10px 0;}
	.item_bit .description{height:165px;overflow:hidden;}
	.item_bit div.active{height:auto;}
	.item_full{border-top:1px solid #ccc;padding:20px 0;background:#f3f3f3;padding:20px;clear:both;overflow:hidden;margin-top:20px;}
	.item_full p{padding:10px 0;line-height:16px;text-align:justify;}
	.item_full h2{font-weight:normal;margin-bottom:5px;color:#DA8904;font:bold 18px Helvetica}

.pagination {overflow:hidden;}
.pagination a{text-decoration:none;color:#666;padding:0 5px;border-right:1px solid #ccc;}
	.pagination a.active{color:#000;font-weight:bold;}
	.pagination a:hover{color:#000;}
	.pagination a.last{border:none;}
	span.brs{top:0;position:absolute;width:40px;height:40px;background:url(../img/layout.png) -135px -111px;}

.img{margin-bottom:5px;max-width:450px;}
.img img{border:5px solid #eee;display:block;max-width:425px;max-height:287px;}
.sr{margin-left:15px; float:right;}
.sl{margin-right:15px}
.st{margin-top:15px;}
.img .text{text-align:center;font-style:oblique;display:block;line-height:12px;}

	    #room_list .img .ir{width:7px !important; height:7px !important;}
		#room_list .img  .tl{top:0;left:0;background-position:-177px -111px !important;}
		#room_list .img  .tr {background-position:-184px -111px !important;}
		#room_list .img  .bl{background-position:-177px -118px !important;}
		#room_list .img  .br{background-position:-184px -118px !important;}


		.advice  .tl{top:0;left:0;background-position:-204px -49px !important;}
		.advice  .tr {background-position:-209px -49px !important;}
		.advice  .bl{background-position:-204px -54px !important;}
		.advice  .br{background-position:-209px -54px !important;}

        #rv_list .tl{background-position:-207px -111px !important;}
		#rv_list .tr {background-position:-212px -111px !important;}
		#rv_list .bl{background-position:-207px -116px !important;}
		#rv_list .br{background-position:-212px -116px !important;}

        #rv_score .tl{background-position:-219px -53px !important;left:-2px;top:-2px;}
		#rv_score .tr {background-position:-224px -53px !important;right:-2px;top:-2px;}
		#rv_score .bl{background-position:-219px -58px !important;left:-2px;bottom:-2px;}
		#rv_score .br{background-position:-224px -58px !important;right:-2px;bottom:-2px;}

		* html #rv_score .bl{bottom:-3px !important;}
		* html #rv_score .br{bottom:-3px !important;}
/***IE6***/
* html #brief, * html #photos,* html .item_big,* html .item{height:1%}
* html em.stars{overflow:hidden;height:14px;}
* html .item em.stars{overflow:hidden;height:10px;}
	* html #container aside .br,* html #container aside .tr {right:-2px}
	* html .wb .bl , * html .wb .br, * html #breadcrumb .br, * html #breadcrumb .bl {bottom:-2px !important}
* html .expand_enabled  .room  strong.expand,* html #panel_map i, * html #panel_map span, * html span.brs	{background-image:url(../img/layout.gif) !important}
* html #hotel_info .br, * html #hotel_info  .bl, * html .photos .br, * html .photos .bl {bottom:-1px !important}

	* html .change_dates #destinations{display:block !important;}

