/*-------------------- Global Atributes Zura Begin --------------------*/
body{
    color:#959595 !important;
    overflow-x:hidden;  /* Strange Bug on Google Chrome and Safari */
}
a{
    color:#4893cf !important;
}
a:visited{
    color:#487dcf !important;
}
/*-------------------- Global Atributes Zura End --------------------*/

/*-------------------- Colors Zura Begin --------------------*/
#poi_navigation li.on a,
#destaque .search_info h3,
#destaque form label input,
#destaque form label select,
#home #destaque form#main_fligts_search_form .travel_type,
.msearch_suggestion_all,
.msearch_input_suggestion_subitem,
.hotelloc_suggestion_results li,
#yahoo_cm_ad_link,
#yahoo_cm_ad_url {
	color:#0085BE;
}
#home #principais_buscas h2,
#home #mapa_destinos h2,
#featured_locations h2{
	color:#3166bb;
}
#rodape_iframe body{
    background: none !important;
}
#destaque #abas li.ativa a{
	color:#4893cf !important;
}
#destaque #abas li#aba_hoteis a{
	background-position:-231px -43px !important;
    color:#4893CF !important;
}
#destaque #abas li#aba_hoteis.ativa a{
	background-position:-3px -43px !important;
}
#destaque #abas li#aba_voos a{
	background-position:-231px -1px !important;
}
#destaque #abas li#aba_voos.ativa a{
	background-position:-3px -1px !important;
    color:#fff !important;
}
#home #destaque #content_aba_voos{
    padding-top:10px;
}
#principais_buscas h2{
    margin:0 -40px 15px 5px !important;
    *margin:-15px 0 10px 5px !important;
    _margin:-7px -13px 13px 0 !important;
}
#principais_buscas h3{
    margin-left:5px;
    _margin-left:5px;
    margin-right:-40px;
    _margin-right:-13px;
    margin-bottom:14px;
    color:#3166BB;
}
#principais_buscas ul{
    margin-left:5px;
    _margin-left:5px;
    margin-right:-40px;
    _margin-right:-13px;
}
#mapa_destinos h2{
	margin-bottom:23px;
    margin-left:4px;
}
/*----- Button Zurra -----*/
.botao_grande .esq {
    background:url(/imgs/lsk1/primeiramao/bts/bg_azul_verybig.gif) repeat-x scroll 0 0;
    width:24px;
}
.botao_grande .mei {
    background:url(/imgs/lsk1/primeiramao/bts/bg_azul_verybig.gif) repeat-x scroll 0 0;
}
.botao_grande .dir {
    background:url(/imgs/lsk1/primeiramao/bts/bg_azul_verybig.gif) repeat-x scroll 0 0;
}
.botao_peq .esq {
    background:#D7EBF6 url(/imgs/lsk1/primeiramao/bts/bg_azul.gif) repeat-x scroll 0 0;
    width:18px;
    background-position:0 !important;
}
.botao_peq .mei {
    background:#D7EBF6 url(/imgs/lsk1/primeiramao/bts/bg_azul.gif) repeat-x scroll 0 0;
    background-position:0 !important;
}
.botao_peq .dir {
    background:#D7EBF6 url(/imgs/lsk1/primeiramao/bts/bg_azul.gif) repeat-x scroll 0 0;
    background-position:0 !important;
    float:left;
    width:17px;
}
#principais_buscas{
    padding-right: 17px !important;
    margin-right: 0px !important;
}
.zura_box h2{
	color:#959595;
}
.zura_box h2 {
    background:transparent none repeat scroll 0 0;
    font-size:15px;
    font-weight:400;
    margin-bottom:10px;
    padding:0;
}
.red,
#searchedagencies p em,
#searchprogress p em,
.slider_label_1,
form.filtro #min_prize,
form.filtro #minPriceTxt,
.slider_label_2,
form.filtro #max_prize,
form.filtro #maxPriceTxt,
.poibyloc #resultados .box .box_body ul li .price_n .pc,
#resultados .preco .num_agencies_label .numAgencies,
#resultados .preco strong,
#reviews_list .review .review_feedback_ask .interrogacao,
#search_hotels_too h2,
#provider_redirect #conteudo h2 span.provider{
	color:#E95d41 !important
}
/*-------------------- Colors Zura End --------------------*/


/*-------------------- Header Zura Begin --------------------*/
#cabecalho_zura #link_logo,
#busca #campo,
#cabecalho_zura ul#cabecalho_busca,
#busca,
#busca form,
#busca .key,
#busca .btn_buscar_home{
    float:left;     /*------ Header itens with float:left; element ------*/
}
#cabecalho_zura{
	background:transparent url(/imgs/lsk1/zura/layout/bg_cabecalho.gif) no-repeat scroll left top;
	font-family:Lucida,sans-serif;
	height:110px !important;
	margin:10px auto 20px;
}
#cabecalho_zura #link_logo{
	background:transparent url(/imgs/lsk1/zura/layout/logo.jpg) no-repeat scroll left top;
	border:0 none;
	display:block;
	margin:15px 30px 5px 25px;
    _margin:15px 30px 5px 15px;
}
#busca #campo{
	background:#FFFFFF url(/imgs/lsk1/zura/layout/bg_campo_busca.jpg) no-repeat scroll left bottom;
	height:49px;
	margin:0 6px 0 0;
	padding:3px 0 0 10px;
	width:651px;
}
#search_hotels_too{
    top:7px !important;
    left:790px !important;
}
#cabecalho_zura ul#cabecalho_busca{
	margin-top:15px;
	font-size:12px;
}
#cabecalho_zura ul#cabecalho_busca li,
#cabecalho ul#cabecalho_navegacao li{
	display:inline;
}
#cabecalho_zura ul#cabecalho_busca li a,
#cabecalho_zura ul#cabecalho_navegacao li a{
	color:#797777 !important;
	font-weight:normal;
	margin-left:11px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	text-decoration:none;
}
#cabecalho_zura ul#cabecalho_busca li a{
	cursor:text;
}
#cabecalho_zura ul#cabecalho_busca li a{
	color:#797777 !important;
	cursor:pointer;
    text-decoration:underline;
}
#cabecalho_zura ul#cabecalho_busca li a.ativo{
    text-decoration:none;
    font-weight:bold;
}
#cabecalho_zura ul#cabecalho_navegacao{
	margin:15px 40px 0 0;
    _margin:15px 20px 0 0;
    font-size:10px;
    float:right;
}
#cabecalho_zura ul#cabecalho_navegacao a{
    font-weight:bold;
}
#cabecalho_zura ul#cabecalho_busca li a span{
    color:#797777;
    cursor:pointer;
    font-weight:normal;
    text-decoration:underline;
}
#cabecalho_zura ul#cabecalho_navegacao li a{
    font-weight:bold !important;
}
#busca{
	border:medium none;
	width:745px;
}
#home #busca{
    _float:right; /*------ Hacks align IE6 Search Area ------*/
    _margin-top:-70px;  /*------ Hacks positioning IE6 Search Area ------*/
}
#busca form{
	display:inline;
	margin:2px 0 0;
	width:790px;
}
#busca form fieldset{
	border:medium none;
	margin:0;
	padding:0;
}
#busca .key{
	border:medium none;
	color:#999999;
	font-size:24px;
	font-weight:bold;
	margin:8px 0 0;
	voice-family:inherit;
	width:95%;
}
#busca .btn_buscar_home{
	background:transparent url(/imgs/lsk1/zura/bts/btn_buscar_home.jpg) repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	font-size:14px;
	font-weight:bold;
	height:48px;
	margin:3px 0 0;
	width:89px;
}
/*-------------------- Header Zura End --------------------*/


/*-------------------- Rodape Zura Begin --------------------*/
#links_parceiros #grupo_ideiasnet dd a, #links_parceiros ul li#parceiros dt a, #links_parceiros ul li#parceiros dd a,
#termo_site a, #rodape p{
	color:#696868 !important;     /*-------- Itens with the same hexadecimal on footer --------*/
}
#links_rodape dl, #links_parceiros #grupo_ideiasnet, #links_parceiros #grupo_ideiasnet dt, #links_parceiros #grupo_ideiasnet dd,
#links_parceiros ul li#foco, #links_parceiros ul li#parceiros dt, #links_parceiros ul li#parceiros dd, #termo_site{
	float:left;     /*-------- Itens with element float:left on footer --------*/
}
#links_rodape dl dd a:hover, #links_parceiros ul li#parceiros dd a:hover, #links_parceiros #grupo_ideiasnet dd a:hover,
#termo_site a{
	text-decoration:underline;      /*-------- Itens with element text-decoration:underline; on footer --------*/
}
#links_rodape{
	background:transparent url(/imgs/lsk1/zura/layout/bg_links_rodape.gif) no-repeat scroll left top;
	height:147px;
	margin:0 auto;
    *padding:14px 0 0 0;    /*------ Fix positioning error on IE ------*/
	width:990px;
    text-align:left;
}
#links_rodape dl{
	line-height:20px;
	width:196px;
    margin-top:15px;
    *margin-top:0px;
    margin-left:50px;
    *margin-left:40px;      /*------ Fix positioning error on IE ------*/
}
#links_rodape dl dt{
	color:#959595;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
#links_rodape dl dd{
	font-size:10px;
}
#links_parceiros{
	background:transparent url(/imgs/lsk1/zura/layout/box_parceiros_bg.gif) no-repeat scroll left top;
	height:53px;
	margin:11px auto 6px;
	padding-top:9px;
	width:990px;
}
#links_parceiros #grupo_ideiasnet{
	border-right:1px solid #D2D1D1;
	height:37px;
	padding:0 0 0 20px;
    *padding:0;     /*----- Fix positioning links footer on IE -----*/
    *margin-left:10px;      /*----- Fix positioning links footer on IE -----*/
	width:610px;
}
#links_parceiros #grupo_ideiasnet dt{
	background:transparent url(/imgs/lsk1/zura/marca_ideiasnet.jpg) no-repeat scroll left top;
	height:31px;
	margin-right:14px;
	overflow:hidden;
	text-indent:150px;
	width:137px;
}
#links_parceiros #grupo_ideiasnet dt a, #links_parceiros ul li#foco a{
	display:block;
	height:100%;
	width:100%;
}
#rodape ul4{
    border:none !important;
    padding-top:0px !important;
}
#links_parceiros #grupo_ideiasnet dd{
	line-height:15px;
	margin-right:7px;
}
#links_parceiros #grupo_ideiasnet dd a{
	border-right:1px solid #696868;
	padding-right:5px;
	text-decoration:none;
}
#links_parceiros ul li#foco{
	background:transparent url(/imgs/lsk1/zura/marca_foco.jpg) no-repeat scroll left top;
	height:31px;
	overflow:hidden;
	text-indent:150px;
	width:76px;
}
#links_parceiros ul li#parceiros dt{
    font-weight:normal !important;
    margin:10px 2px 0 10px;
}
#links_parceiros ul li#parceiros dd{
    margin-left:5px;
}
#links_parceiros ul li#parceiros dt a,
#links_parceiros ul li#parceiros dd a{
	border-right:1px solid #686868;
	padding-right:7px;
	text-decoration:none;
}
#parceiros dd{
    margin-top:10px;
}
#termo_site{
	line-height:16px;
	margin:0 auto;
	text-align:center;
	width:990px;
}
#oferecido_por{
    margin:0 auto 5px;
    width:24%;
	text-align:center;
}
#oferecido_por span{
    font-size:11px;
    color:#959595;
    display:block;
    float:left;
    line-height:22px;
    *line-height:26px;      /* on IE, was necessary to use another px number to take the pixel perfect align */
    margin-top:2px;
    *margin-top:0px;
    margin-left:17px;
    *margin-left:-35px;     /* on IE, that margin-left took the negative sentence on span */
    position:absolute;
}
#provider_redirect #oferecido_por span{
	display:inline;
	float:none;
	margin-left:0;
}
#oferecido_por img{
    margin-left:50px;
}
#provider_redirect #oferecido_por img{
	margin-left:75px;
}
#menu_nav ul li.atual a{
    color:#4893CF !important;
}
#menu_nav ul li a{
    color:#fff !important;
}
/*-------------------- Rodape Zura End --------------------*/

#menu_busca .sidelist h3,
#fotos_destinos #menu_busca .sidelist p.photos_thumbs_label,
#hotel_photos_controls p.photos_thumbs_label{
    background:#E95D41 none repeat scroll 0 0;
}
.filtro fieldset.header_form{
    background:#E95D41 none repeat scroll 0 0;
    margin-bottom:10px;
    padding-left:0;
}
#menu_nav ul{
    background:#5891ba none repeat scroll 0 0;
    height:24px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding-left:5px;
}
#menu_busca .sidelist h3,
#fotos_destinos #menu_busca .sidelist p.photos_thumbs_label,
#hotel_photos_controls p.photos_thumbs_label{
    color:#037CC3;
}
#arrival_hour_button h3{
    margin-right:20px !important;
}
.filtro fieldset h3{
    color:#fff !important;
    margin-right:8px;
    text-align:center;
    margin-bottom:0;
}
.filtro fieldset.header_form{
    background:#E95D41 none repeat scroll 0 0;
}
#menu_nav ol li.ult a{
    background:#eee url(../imgs/setinha_baixo.gif) no-repeat scroll center bottom;
}
.ft_box a{
    color:#0085BE !important;
}
#menu_busca #searchform_toggle{
    background:#D7EBF6 url(../imgs/bg_verde_setas.gif) no-repeat scroll -1px -42px;
    height:29px !important;
}
#poibyloc_cont{
    background:none;
}
#search_hotels_too{
 	top:175px;
}
#menu_busca .sidelist h3,
#fotos_destinos #menu_busca .sidelist p.photos_thumbs_label,
#hotel_photos_controls p.photos_thumbs_label{
    color:#fff;
}
#menu_nav ol li.ult a{
    background:#eee url(../imgs/setinha_baixo.gif) no-repeat scroll center bottom;
}
.ft_box a{
    color:#0085BE !important;
}
.poibyloc #destaque form{
    border-color:#C44F36;
}
#hoteis .poibyloc #destaque{
    margin-top:1px;
}
.poibyloc #destaque{
    background:transparent url(/imgs/lsk1/primeiramao/layout/bg_esq_form_poibyloc.gif) no-repeat scroll 0 0;
    border-right:1px solid #C44F36;
    margin-left:164px;
}
#menu_busca #searchform_toggle{
    color:#fff !important;
    border:1px solid #ccc;
    border-right:2px solid #C44F36;
    _height:22px;
    width:162px;
}
#hoteis #menu_busca #searchform_toggle{
    height:29px !important;
    /*height:20px !important;*/
    _height:20px !important;
}
#voos_by_loc #searchform_toggle{
    _height:22px !important;
}
#voos #menu_busca #searchform_toggle{
    width:163px !important;
    height:29px !important;
}
#menu_busca #searchform_toggle,
#voos #menu_busca #searchform_toggle{
    border:1px solid #C44F36;
    color:#fff !important;
    width:162px;
}
#poibyloc_cont.out #menu_busca #searchform_toggle,
#menu_busca #searchform_toggle{
    background:#E95D41 url(/imgs/lsk1/primeiramao/layout/setaprolado.gif) no-repeat !important;
    color:#fff !important;
}
#menu_busca #searchform_toggle{
    background:url(/imgs/lsk1/primeiramao/layout/setaproutrolado.gif) no-repeat !important;
}
.botao_yh{
    background:#fff url(/imgs/lsk1/zura/bts/buttonBackground.gif) repeat-x scroll 0 50%;
    color:#fff;
    height:20px;
    width:147px;
    border:1px solid #fff;
}
.poibyloc #resultados .box .noavailpricebox .nao_disponivel{
    *vertical-align:baseline !important;
}
#hoteis #resultados .box .box_body ul li a{
    *margin-top:-21px !important;
    _margin-top:0 !important;
}
#hoteis #resultados .box .box_body ul li .botao_peq{
    _margin-top:-18px !important;
    _margin-bottom:0 !important;
}
#hotel #geral #resultados #hotel_prices .botao_peq{
    *width:90px !important;
}
/********************/

/*-------------------- Rodape Zura End --------------------*/
.msearch_suggestion_results{
	width:620px !important;
	margin-top:15px;
}
#metasearchbox{
    background:none;
    height:260px !important;
    margin:15px 0;
}
#metasearchbox #destaque .content_aba,
#metasearchbox #destaque #content_aba_hoteis{
    border:3px solid #81ACCB;
    -moz-border-radius:0 5px 5px 5px;
	-webkit-border-radius:0 5px 5px 5px;
    border-radius:0 5px 5px 5px;
    height:196px;
    margin-top:35px;
    *margin-top:-7px;
}
#metasearchbox #destaque form button#flightsSearchSubmit{
    *width:290px !important;
    *margin-top:-17px !important;
    _margin-top:-14px !important;
}
#metasearchbox #destaque #abas{
    height:38px;
    margin-left:-8px;
    padding-left:0;
    position:absolute;
    *position:relative;
    *padding-bottom:4px;
    *margin-left:-8px;
}
#metasearchbox #destaque .search_info{
    width:180px;
    margin-top:-190px;
    *margin-right:10px;
    _margin-right:5px;
}
#destaque .search_info ul li{
    background:none;
    font-size:12px;
    font-weight:normal;
    padding-left:0;
    width:150px;
    _width:180px;
}
#destaque .search_info ul li span{
    background:url(/imgs/lsk1/primeiramao/layout/quadlar_03.gif) no-repeat scroll left center;
    _background-position:0 1px !important;
    display:block;
    width:16px;
    height:16px;
    float:left;
    margin-top:-1px;
    margin-right:10px;
    *margin-right:7px;
    padding-top:2px;
    _padding-top:3px;
    padding-left:1px;
    text-align:center;
    color:#fff;
}
#destaque .more_informations_meta{
    color:#E95D41;
    display:block;
    line-height:17px;
    text-align:center;
    width:180px;
    float:right;
    margin:-80px 20px 0 0;
    *margin-right:-170px;
}
#destaque .search_info ul li a{
    vertical-align:middle;
}
#metasearchbox #destaque .search_info p{
    color:#E95D41;
    display:block;
    line-height:17px;
    text-align:center;
    width:180px;
}
#metasearchbox #destaque #abas li#aba_hoteis a{
    background-position:2px -6px !important;
    color:#fff !important;
}
#metasearchbox #destaque #abas li#aba_voos a{
    background-position:3px -96px !important;
    color:#fff !important;
    margin-left:-235px;
    _position:absolute;
}
#metasearchbox #destaque #abas li#aba_hoteis.ativa a{
    background-position:2px -47px !important;
    color:#4893CF !important;
}
#metasearchbox #destaque #abas li#aba_voos.ativa a{
    background-position:3px -137px !important;
    color:#4893CF !important;
}
#metasearchbox #destaque #abas li a{
    background:transparent url(/imgs/lsk1/primeiramao/layout/abas.gif) no-repeat scroll 0 0 !important;
    margin:5px 0 0 5px;
    line-height:38px;
    width:458px;
}
#destaque #abas #aba_voos a{
    width:228px !important;
}
/*-------------------- Home Zura Itens Begin --------------------*/
#banner_island{
    _float:right;   /*----- Banner Positioning IE6 -----*/
    padding:12px 0 0 12px;
    _padding:0;
    _margin-top:12px !important;
}
.aviso{
    color:#0085BE !important;
}
.travel_type{
    padding-bottom:12px !important;
    *padding-bottom:0 !important;
}
#provider_redirect h1 {
    background-image:url(/imgs/lsk1/primeiramao/logo_viagens.png) !important;
    height:130px;
    margin:15px 0 20px 10px;
}
#provider_redirect #conteudo a#go_now{
    height:28px;
}

/*----- MetaSearchBox Itens Begin -----*/
#metasearchbox #destaque #main_fligts_search_form label.label_calendar{
    margin-bottom:20px;
    margin-right:25px;
    margin-top:-1px;
    *margin-top:0;
    _margin-top:-1px;
}
#home #metasearchbox #destaque #flightsearch_data{
    *padding-top:1px !important;    /* Align on IE7 */
    _padding-top:25px !important;   /* Align on IE7 */
}
#flightsearch_data .botao_grande{
    *margin-top:-12px !important;   /* Button Align on IE7 */
    _margin-top:-9px !important;    /* Button Align on IE6 */
}
#flightsearch_data .mei{
    *line-height:27px;      /* Fix Text on IE in button */
}
#form_flights_second_line_wrap label{
    _margin:-4px 20px 16px 0 !important;    /* Align Labels on IE6 */
}
#destaque #abas li {
    margin:5px 10px 0 0;
}
#hoteis #filtro_nome,
#hoteis #preco{
    _margin-top:10px !important;
}
#home .hotelloc_suggestion_results{
    position:absolute !important;
    width:433px !important;
    margin-left:-2px !important;
    font-size:12pt !important;
}
#home #hotelnomatch{
    top:133px !important;
    left:23px !important;
    font-size:12pt !important;
}
#home #flightnomatch{
    top:139px !important;
    *top:133px !important;
    _top:143px !important;
    font-size:12pt !important;
}
/*----- MetaSearchBox Itens End -----*/

/*-------------------- Home Zura Itens End --------------------*/

.dynamicLine{
    background:transparent url(/imgs/lsk1/zura/roundedCorners/dynamicLine.jpg) repeat-x scroll 0 0;
    margin:0 0 0 8px;
    padding:0;
}
.base{
	background:transparent url(/imgs/lsk1/zura/roundedCorners/dynamicLine.jpg) repeat-x scroll 0 0;
    background-position:bottom;
    _background-position:0 18px;
    height:27px;
    *height:26px;
    _width:100%;
}
.tr{
	background-image:url(/imgs/lsk1/zura/roundedCorners/r1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:28px;
    _height:21px;
    margin-right:-2px;
}
.tl{
	background-image:url(/imgs/lsk1/zura/roundedCorners/l1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:28px;
	margin:0 -9px;
    _float:left;
    _position:absolute;
	width:31px;
}
.br{
	background-image:url(/imgs/lsk1/zura/roundedCorners/r2.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:28px;
    margin-right:-2px;
    margin-top:-3px;
    *margin-top:-1px;
    _margin-top:-3px;
}
.bl{
	background-image:url(/imgs/lsk1/zura/roundedCorners/l2.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-top:28px;
    _padding-top:30px;
    margin-left:-1px;
}
#secao_featured_locations .bl{
    margin-top:-14px;
    *padding-top:44px;
    *margin-top:-18px !important;
    _margin-top:-16px !important;
}
#featured_locations li{
    *margin-top:10px !important;
    *margin-bottom:0px !important;
}
.secao_featured_locations{
    width:290px;
    float:left;
    margin-right:10px;
}
.secao_featured_locations .base, .secao_principais_buscas .base{
    _margin-left:16px;
}
.secao_Mapa{
    width:378px;
    float:left;
    margin-right:9px;
}
.secao_Mapa #mapa_destinos h2{
    *margin-top:-20px;
}
.secao_Mapa #mapa_destinos{
    *padding-top:20px;
    *padding-bottom:4px;
}
.secao_principais_buscas{
    width:303px;
    float:left;
}
.secao_principais_buscas #principais_buscas{
    *margin-top:16px;
}
.secao_Mapa .conteudo{
    *padding-bottom:5px !important;
    _padding-bottom:14px !important;
}
.secao_principais_buscas .conteudo{
    _height:120px;
    _padding-bottom:22px;
    *padding-bottom:11px;
}
.secao_featured_locations .conteudo{
    _padding-bottom:7px;
}
.conteudo{
    border:1px solid #ccc;
    padding:10px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.conteudo h2 {
    margin-bottom:3px;
    font-size:14px;
    font-weight:normal;
}
body:nth-of-type(1) .conteudo h2{    /*hack para google chrome e sarafi */
   margin-bottom:2px;
}
.secao_featured_locations .base .br{
    _margin-top:-2px;
    _height:28px;
}
#featured_locations h2{
	margin-bottom:10px;
    margin-left:4px;
}
.secao_Mapa .base .br{
    _margin-top:-2px;
    _height:28px;
}
.secao_principais_buscas .base .br{
    _margin-top:-2px;
    _height:28px;
}
#dados_profile #ordenar, #resultados #ordenar, #resultados #sortcontrols {
    background:#eee none repeat scroll 0 0;
    border:1px solid #ccc;
}
.loc #box_hoteis ol li span {
    width:13px;
}
#voos_by_loc .botao_peq{
    margin-top:0;
}
#voos .botao_peq, #hoteis .box_body .botao_peq{
    margin-top:-17px !important;
    display:block;
}
#voos .botao_peq .esq, #hoteis .box_body .botao_peq .esq{
    margin-left:10px;
}
#hoteis .box_body .botao_peq{
    margin-top:-18px !important;
    _height:20px;
}
#hoteis .price_n{
    height:20px !important;
    width:455px !important;
    *margin-top:20px !important;
    _margin-top:0 !important;
    _padding-bottom:0;
}
#voos .price_n{
    height:20px !important;
    width:455px !important;
    *margin-top:0px !important;
}
#destinos .botao_peq{
    margin-top:0;
    margin-left:3px;
    *margin-left:12px;
}
button span, a span{
    visibility:visible !important;
}
.poibyloc #resultados .box .box_body a{
    margin-right:-1.5em;
    vertical-align:text-top;
    *vertical-align:text-bottom !important;
    _vertical-align:text-bottom !important;
}
.poibyloc #resultados .box .box_body li{
    _padding-top:10px;
    _margin-bottom:-8px;
}
#voos #horarios .header_form{
    background-image:none;
}
#voos #horarios .accordion_control.clossed h3{
    color:#666 !important;
    margin-bottom:0;
}
#voos #horarios #arrival_hour_button{
    background-position:0 0!important;
}
#hoteis .botao_peq{
    margin-left:4px !important;
    margin-top:0 !important;
}
#hoteis #destaque #metasearchbutton, #voos_by_loc #destaque #flightsSearchSubmit, #voos #destaque #flight_search_form #flightsSearchSubmit {
    *width:289px !important;    /*----- Stupid Bug on IE -----*/
}
#hoteis #boxes .box button{
    *width:140px !important;
    *margin-left:10px !important;
}
#hoteis .botao_grande span, #hoteis #destaque #metasearchbutton span, #provider_redirect #conteudo a#go_now span,
#hotelAvailabilitySubmit span, #hotelAvailabilitySubmit span:hover,#flightsSearchSubmit span, #flightsSearchSubmit span:hover{
    background-position:0 !important;
}
#hoteis .box_body #hiddenSearchForm fieldset button{
    margin-top:17px;
    *width:124px !important;
}
#mapa_frame {
    margin-bottom:40px;
}
#hoteis #mapa_frame {
    margin-bottom:0;
}
.box_body form.busca_disponibilidade_hotel_individual label input,
.box_body form.busca_disponibilidade_hotel_individual label select {
    font-size:13px;
}
.box_body form.busca_disponibilidade_hotel_individual label.label_calendar input {
    width:113px;
}
#search_hotels_too {
    background:transparent url(/imgs/lsk1/zura/box-cruz_top.gif) no-repeat scroll 0 0;
}
#search_hotels_too .corner_bottom {
    background:transparent url(/imgs/lsk1/zura/box-cruz_bottom.gif) no-repeat scroll 0 100%;
}
#search_hotels_too .internal_content {
    background:transparent url(/imgs/lsk1/zura/box-cruz_middle.gif) repeat-y scroll 0 0;
}
#voos #search_hotels_too .botao_peq{
    display:block;
    height:20px;
    margin-left:28px;
    margin-top:10px !important;
    *width:116px !important;
    *margin-left:0 !important;
    _margin-left:-15px !important;
}
.poibyloc #resultados .box .box_body a.allprices {
    right:30px;
}
.poibyloc #resultados .box .box_body ul li {
    height:15px !important;
    *margin-bottom:-6px !important;
    _margin-bottom:-12px !important;
    _margin-top:-10px !important;
}
#voos #resultados .box .box_body ul li {
    *height:27px !important;
}
#voos .botao_peq, #hoteis .box_body .botao_peq{
    display:block;
    height:20px !important;
}
#voos fieldset #searchform_toggle{
    width:152px !important;
    border:none !important;
}
#voos #horarios .header_form{
    background:#E95D41 url(/imgs/lsk1/primeiramao/layout/setapracima.gif) no-repeat !important;
    margin-bottom:0;
}
#voos #horarios .accordion_control.clossed{
    background:#E95D41 url(/imgs/bg_accordion_close.gif) no-repeat  !important;
}
#voos #resultados .box .box_body ul li{
    _margin:0 !important;
}
#hoteis #resultados .box .box_body ul li{
    border-top:1px dotted #ccc;
    padding-top:5px;
    *padding-bottom:5px;
    _padding-bottom:0;
    _margin:0 !important;
}
#hotel #hotel_prices td .botao_peq{
    *width:90px !important;
    *height:20px !important;
    *margin-top:3px !important;
}
#hotel_prices table th, #hotel_prices table td{
    _margin:10px 5px !important;
    _padding:0 !important;
    _height:29px;
    _border-bottom:1px dotted #f3f3f3;
}
#hotel #avgPriceBox .botao_peq{
    margin-left:23px;
}
#hotel_prices table thead tr th td{
    background-color:#EEEEEE;
}
#hotel #disponibilidade button{
    *width:150px !important;
    *margin-top:0 !important;
    *margin-left:-10px !important;
}
#resultados .preco .botao_peq{
    margin-top:0 !important;
}
#featured_locations li{
    width:260px;
    _width:255px;
}
.jcarousel-list li, .jcarousel-item{
    height:72px;
}

/*****/

.jcarousel-skin-mundi-featured .jcarousel-container{
	height:233px;
}
.jcarousel-skin-mundi-featured .jcarousel-next-vertical{
	top:238px;
    right:110px;
}
.jcarousel-skin-mundi-featured .jcarousel-next-vertical{
    _background-position:-29px 3px !important;
}
.jcarousel-skin-mundi-featured .jcarousel-prev-vertical{
	top:238px;
    left:95px;
}
.jcarousel-skin-mundi-featured .jcarousel-prev-vertical,
.jcarousel-skin-mundi-featured .jcarousel-next-vertical{
	*top:244px !important;
    _top:248px !important;
}
.msearch_suggestion_results{
	width:645px !important;
    top:78px !important;
    left:415px !important;
}
#hoteis #resultados .box .box_body ul{
    _margin-top:5px;
}
.jcarousel-skin-mundi-featured .jcarousel-prev-vertical{
    _top:251px !important;
}

/*----- Css WebKits Begin -----*/
    .webkit #voos #menu_busca #searchform_toggle{
        height:31px !important;
    }
    .webkit #destinos .botao_peq{
        margin-left:13px;
    }
    .webkit #hoteis .filtro fieldset h3{
        line-height:20px;
        margin-top:5px;
        height:25px;
    }
    .webkit #home .hotelloc_suggestion_results{
        top:201px !important;
    }
    .webkit .botao_grande .esq, .botao_grande .mei, .botao_grande .dir{
        line-height:29px !important;
    }
    .webkit #destaque .search_info ul li span{
        padding-top:1px;
    }
    .webkit #resultados .preco *{
        text-align:center;
    }
    .webkit .poibyloc #resultados .box .box_body a{
        margin-right:0.5em;
    }
    .webkit #resultados .preco .botao_peq{
        margin-top:-1px;
    }
    .webkit #provider_redirect #oferecido_por span{
        margin-left:5% !important;
    }
    .webkit #provider_redirect #oferecido_por img{
        margin-left:40px;
    }
    .webkit .poibyloc #resultados .box .box_body ul li .price_n .pc{
        text-align:left;
        width:auto;
    }
    .webkit .poibyloc #resultados .box .box_body ul li .price_n .det{
        width:200px !important;
    }
    .webkit #hoteis #resultados .box .box_body ul li .price_n .det{
        width:145px !important;
    }
    .webkit .poibyloc #resultados .box .box_body a{
        vertical-align:middle !important;
    }
    .webkit .poibyloc #destaque{
        margin-left:160px;
    }
/*----- Css WebKits End -----*/
#reviews_list .review .owner_reply {margin-left:0;}
