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{background:transparent url('../img/layout.png');border:none;}
a{text-decoration:none;}

#main_form{background:url('../img/main_form.png') no-repeat;height:265px;color:#4d4849}
	#main_form form{padding:30px 24px;}
	#main_form h1{font-size:18px;font-family:Arial;height:30px}
	#main_form label{display:block;padding:4px 0;}
	#main_form div.row {margin-top:5px;overflow:hidden;}
	#main_form div.row *{font-size:11px;}
	#main_form div.row .c{padding-right:7px}
	#main_form div.row input.input{display:block;background:url('../img/layout.png') -0px -84px no-repeat;padding: 0;
		width:90px;/*height:20px;*/border:none;padding:6px 5px;}
		
				#main_form div.row input.large{width:265px;background-position:right -1021px;}
	#main_form div.buttons {margin-top:20px}
	#main_form input.submit{width:122px;height:32px;display:block;padding: 0 30px 0 0;
		font:bold 14px Arial;text-align:center;float:right;color:#4d4849;margin-right:55px;}
		#main_form div.row .submit:hover{background-position:-123px 0px;color:#000;}
	#main_form .skin-select{background-position:right -765px;height:22px !important;}
	#main_form .skin-select-text{padding-left:5px;background-position:-230px -765px;line-height:18px;}
	*:first-child+html #main_form .skin-select-text{line-height:16px;}
	#main_form .row .c .skin-select{background-position:right -765px;}
	#aditional_button{display:block;float:left;color:#00adef;margin-top:18px;}
	#main_form .group{font-weight:bold;margin:10px 0;}
#maps{}
#maps a{display:block;position:relative;}
#maps .ct{position:absolute;bottom:0;display:block;width:100%;margin:0;text-align:center;font-weight:bold;
	color:#fff;font-size:12px;height:26px;line-height:24px;}
#main_img {position:relative;width:365px;margin-bottom:2px;}
	#main_img img{display:block}
	#main_img .b{padding:4px 5px;}
	#main_img .legend{position:absolute;bottom:8px;right:5px;width:auto;height:18px;
	    color:#fff;font-weight:bold;text-align:center;}
	* html #main_img .legend{bottom:0;right:-1px;}
	.legend .l_lt,.legend .l_rt{height:22px;position:absolute;width:7px;top:0;display:block;}
	.legend .l_lt{background-position:0 -361px;left:0;}
	.legend .l_rt{background-position:-8px -361px;right:0;}
	.legend .ct{display:block;margin:0 7px;line-height:22px;background-position:0 -365px;height:22px;}
	* html .legend .ct{width:270px;}

#banner{background:url('../img/assistance-small_1.jpg') no-repeat;height:113px;position:relative;}
	#banner .content {font-size:9px;padding:10px 0 0 19px;color:#666}
	#banner span{display:block;line-height:120%;}
	#banner strong{font-size:13px;margin-top:20px;display:block;color:#4d4849}
		span.high{font-size:14px;}
		.high em{font-style:normal;}
		.high{color:#00adef;font-weight:bold;font-style:normal;}
		.note{color:#999;margin-top:20px;text-indent:-8px;margin-left:8px;position:absolute;bottom:14px;}

#mapdiv{position:relative;margin-bottom:5px;height:261px;}/*cursor:pointer;*/
    #mapdiv img{display:block;}
	#mapdiv #control_map{position:absolute; right:5px;top:5px}
	#mapdiv .skin-select{background-position:right -91px;}
	#mapdiv .skin-select select{ height:20px !important;width:105px;}
	#mapdiv .skin-select-text{padding-top:3px;padding-left:3px;background-position:-395px -91px;height:15px !important;}
    #label_map{position:absolute;bottom:18px;width:100%;text-align:right;font-size:12px;color:#00adef;font-weight:bold;right:38px;line-height:14px;}

#hotels .head{background:url('../img/vbackgrounds.png') repeat-x;padding:0px 10px;
        height:21px;padding-top:8px;border-bottom:1px solid #ddd;margin-bottom:2px;font-family:Helvetica;}
    #hotels .item .head h2{display:block;float:left;}
    #hotels .item .head h2 a{display:inline-block;font-size:14px ;height:auto;font-weight:bold;margin:0;padding:0 7px 0 0;border:none;line-height:16px;}
    #hotels .item .head span{color:#9e9e9e;display:block;float:left;border-left:1px solid #9e9e9e;padding:0 0 0 7px;height:14px;line-height:14px;}

	#hotels .item a{color:#4d4849;}

	#hotels .item div a{color:#4D4849;font-size:11px;padding-top:4px;height:15px;display:block;border-bottom:1px solid #eee;
		margin:0 0 0 9px;overflow:hidden;cursor:pointer;}
	#hotels .item div a:hover{color:#333;}
	#hotels .item div a:hover *  {color:#ffa400;}
	#hotels .item div.last a{border:none;margin-bottom:5px;}
	#hotels .item div a em{font-style:normal;cursor:pointer;line-height:12px;color:#00adef;}
	#hotels .item div a em.c{width:168px;}
	#hotels .item div a span.c{width:87px;text-align:right;color:#00adef}
	#hotels .item div a span.rate{text-align:right;}
	#hotels .item div a span.sts{width:56px}
	#hotels .item div a span.c span.from{font-size:9px;color:#a7a7a7;font-weight:normal;}
	#hotels .item div a span.c span.price{width:53px;display:inline-block;font-weight:normal;}
	#hotels .item div a span.c span{font-weight:bold;}
	em.stars{background-position:-190px -386px !important;margin:0 3px -2px;}
	em.s0,em.s-1{background-position:-240px -386px !important;width:12px;}

#why_us {background: #fff url('../img/check.png') right center no-repeat;}
#short_city {background: #fff url('../img/search.png') right center no-repeat;}
#short_city a{display:block;font-weight:bold;
	color:#fff;font-size:9px;margin-top:9px;margin-bottom:1px;}
#short_city a span{display:inline-block;vertical-align:middle;height:21px;line-height:21px;}
#short_city .lc{background:#00ADEF;padding:0 8px;}
.button .ll,.button .lr{width:6px;background-position:0 -418px;}
.button .lr{background-position:-95px -418px}
#by_email{padding-bottom:9px}
#msg_validate_news{line-height:12px}


.window{position:absolute;background:#fff;border:1px solid #ccc;left:50%;margin-left:-200px;top:50%;margin-top:-50px;min-height:100px;width:400px}
	.window .head{padding:5px;}
	.window .content h2{color:#666;margin-bottom:10px}
	.window .content{padding:20px 30px 30px 30px;color:#39b54a}
	.window .content p{padding:5px 0;}
	.window .content p a{color:#20b7f1}
	.close{position:absolute;right:5px;text-align:right;font-size:11px;color:#999;cursor:pointer;}
	.close .icon{background:url('../img/layout.png') -468px -180px;width:10px;height:9px;margin:0 2px;display:inline-block;}


.error .icon {background:url('../img/layout.png') -458px -209px;display:inline-block;width:20px;height:18px;margin:0 2px }
.error .text{display:inline;margin-top:2px;line-height:11px;}
.ii .item {padding:15px 0px 15px 13px;font-size:11px;color:#666}
	.ii .item h2{font-size:9px;color:#4d4849;height:18px;}
	.ii .item p{line-height:13px}
	.ii .item ul li{padding:4px 16px;list-style:none;background:url('../img/layout.png') -486px 4px no-repeat;font-weight:bold;color:#777;}
	.ii form {margin-top:5px;}
	.ii form .input{background-position:-0 -32px;width:160px;padding:6px;font-size:11px;height:14px}
	.ii form .button{background-position:-177px -32px;width:25px;height:26px;}

.i{width:370px}
.ii{width:245px;margin-right:5px;}
.iii{width:340px;}

.small{ width:55px;}
.medium{ width:120px;}
.submit,.button{cursor:pointer;}

div.facebook{margin-top: 19px;border-bottom: 1px solid #D9D9D9;padding-bottom: 15px;}
span.verisign{float:right;width:88px;height:44px;background:url('../img/layout.png') -324px -608px no-repeat;margin-top: -11px}

#map_window{width:922px;position:absolute;top:110px;background:#f2f2f2;padding-bottom:2px;left:50%;margin-left:-465px;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{background-position:-486px -191px;width:13px;height:14px;position:absolute;margin-top:-2px;right:3px;top:0}
#map{width:920px;height:500px;border:1px solid #e1e1e1;margin:auto; }
.layout{position:absolute;background:#000;left:0;top:0;right:0;bottom:0;z-index:2000;height:100%; opacity: .6; filter: alpha(opacity=60); height:100px !important\9;width:100%\9}
/* IE6 */
* html #destination {display:block;visibility:visible;}
* html .item div a {height:1%;}
* html #main_form div.row .input{width:120px;}
* html .skin-select{height:28px !important;}
* html select{filter:alpha(opacity=0);}
* html .skin-select-text{height:25px !important;}
* html .ii .b .br,* html .ii .b .tr{right:-2px}
* html .iii .b .item .br,* html .iii .b .item .bl{bottom:-2px}
* html .ii  .b .last .br{bottom:-2px}
