/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
body {
	min-width: 756px;
	background:#dceaf4 url(../images/bg_body.jpg) repeat-y center;
	margin:0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;

	
}
html, body {
	height: 100%;
	
}
#pop_up{
    min-width: 550px;
	background:#C9E7F7;
	margin:0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;}

/*..................................CSS HEADER BOTAO AIT....................................*/
#btns_top_ait {
	width: 756px;
	height: 26px;
	position: relative;
	text-align: left;
	padding:5px 0px 0px 0px;
	font-size: 10px;
	/*border: 1px solid #FF0000;*/
	}
#btns_top_ait a:link, #btns_top_ait a:visited {
    color: #ffffff;
	text-decoration: none;
	}
#btns_top_ait a:hover {
    color: #000000;
	}
#header_ait {
	width: 756px;
	height: 220px;
	position: relative;
	text-align: center;
	margin: 0 auto;
	padding-top: 0px;
	background:#FFFFFF url(../images/header_image_princ.jpg) no-repeat center top; 
	}
/*CSS HEADER PÁGINAS INTERNAS............*/
#logo{
	width: 176px;
	height: 70px;
    margin:5px 574px 5px 5px;
	position:absolute;
	}
#header_ait2 {
	width: 756px;
	height: 133px;
	position: relative;
	text-align: center;
	margin: 0 auto;
	padding: 0px 0px 0px 0px; /*.top right bottom left.*/
	background:#ffffff url(../images/header_image_inside.jpg) no-repeat center top;	 
	}
#btns_top_interno {
	min-width: 30px;
	height: 90px;
	position: relative;
	text-align: right;
	padding:5px 10px 0px 10px;/*.top right bottom left.*/
	font-size: 10px;
	margin-right:0px;
	/*border: 1px solid #FF0000;*/
	}
#btns_top_interno a:link, #btns_top_interno a:visited {
    color: #ffffff;
	text-decoration: none;
	}
#btns_top_interno a:hover {
    color: #000000;
	}
/*CSS HEADER PÁGINAS INTERNAS............*/
/*...............................CSS BOTOES PRINCIPAL........................................*/
	#cotacao{
	width: 176px;
	height: 90px;
	text-align:left;
    margin:30px 0px 3px 574px;

	
	}
   #botao_principal {
	width: 756px;
	height: 60px;
	position: relative;
	text-align: center;	
	background-position: center;
	}
/*CSS BOTOES INTERNOS............*/

   #botao_principal_intenro {
	width: 756px;
	height: 36px;
	position: relative;
	text-align: center;	
	background-position: center;
	}

/*CSS BOTOES INTERNOS............*/
	

/*.......................................CSS CONTENT...........................................*/

#content_home{
    width: 756px;
	height: 702px;
	margin: 0 auto;
}
#content_home_left{
	position: relative;
	text-align:left;
}
#content_home_left_in{
    position:absolute;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background:url(../images/degrade_bottom.gif)no-repeat right bottom;
}


#content_home_right{
	position: relative;
	margin:-24px 0px 0px 269px;
	
	
}
.portlet_home_left{
	margin: 0px 5px 5px 5px; 
	position: relative;

}
.img_portlet_home_left{
	width: 250px;
	height: 60px;
	position: relative;
}
.cont_portlet_home_left{
    color:#fe0000;
	font-size:10px;
    margin-top: 5px;
    width: 250px;
	height: 170px;
	position: relative;
}
.cont_portlet_home_left a:link, .cont_portlet_home_left a:visited {
    color: #00639b;
	text-decoration: none;
}
.cont_portlet_home_left a:hover {
	color: #00CCFF;
	text-decoration:none;
}
/*..............................................................alteração extra*/
.cont_portlet_home_left2{
    color:#fe0000;
	font-size:10px;
    margin-top: 5px;
    width: 250px;
	height: 120px;
	position: relative;
}
.cont_portlet_home_left2 a:link, .cont_portlet_home_left2 a:visited {
    color: #00639b;
	text-decoration: none;
}
.cont_portlet_home_left2 a:hover {
	color: #00CCFF;
	text-decoration:none;
}
/*.............................................................alteração extra*/
.portlet_home_right{
	margin-bottom: 5px;
	position: relative;
	border-width: 0px 1px 1px 1px; /*.top right bottom left.*/
	border-style: solid;
	border-color: #CCCCCC;

}
.portlet_home_right2{
	margin-top: 7px;
	position: relative;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #F0F0F0;
	background:url(../images/meninos.jpg) no-repeat;
	height:182px;

}
.portlet_home_right_table{
    width: 485px;
	height: 135px;
}
.cont_portlet_home_right{
    font-size:10px;
	color: #cccccc;
    padding-left: 10px;
    width: 150px;
	background:url(../images/degrade_portlet.jpg) repeat-y;
}
.cont_portlet_home_right a:link, .cont_portlet_home_right a:visited {
    color: #FF0000;
	text-decoration: none;
	font-weight:bold;
}
.cont_portlet_home_right a:hover {
	color: #00CCFF;
	text-decoration:none;
	font-weight:bold;
}
#img02_portlet_home_right{
	background-image:url(../images/img02_port_right.jpg);
}
.home_news_right2{
    font-size:10px;
	color: #00639b;
    padding-left: 10px;
	text-align:left;
	background:url(../images/degrade_bottom.gif) no-repeat right bottom;	
}
.home_news_right{
    font-size:10px;
	color: #00639b;
    padding-left: 10px;
	text-align:left;
}
.home_news_right a:link, .home_news_right a:visited {
    color: #00639b;
	text-decoration: none;
}
.home_news_right a:hover {
	color: #00CCFF;
	text-decoration:none;
}
.home_news_right_special{
    font-size:11px;
	color: #FF0000;
	font-weight:bold;
    padding-left: 10px;
	text-align:left;
	background:url(../images/degrade_bottom.gif) no-repeat right bottom;	
}
.special_home_right{
	margin-bottom: 5px;
	width: 485px;
	height: 174px;
	position: relative;
	background:url(../images/ski_front.jpg) no-repeat left top;
}
.mini_header_ait{
    font-size:12px;
	font-weight:bold;
	color:#ffffff;
    width: 262px;
	height: 24px;
	position: relative;
}
.mini_header_ait_east{
    font-size:12px;
	font-weight:bold;
	color:#ffffff;
    width: 487px;
	height: 24px;
	position: relative;
}
.mini_header_ait_left{
   padding-left: 10px;
   text-align:left;
   background:url(../images/mini_header_left.gif) repeat-x left top;
}
.mini_header_ait_center{
  background:url(../images/mini_header_center.gif) repeat-x;
}
.mini_header_ait_right{
   width: 133px;
   background:url(../images/mini_header_right.gif) no-repeat;
}
/*CSS CONTENT INTERNO............*/
#content_interno{
    width: 756px;
	margin: 0 auto;
	margin-bottom: 5px;
	border: 0px;
	text-align:left;
	background-color:#ffffff;
    }
.spacer_inter{
    width: 5px;
    }
.miniheader_left_field{
    width: 176px;
	height: 25px;
	}
.mini_header_menu{
    font-size:12px;
	font-weight:bold;
	color:#ffffff;
    width: 188px;
	height: 24px;
	position: relative;
	padding-top:0px;
}
.mini_header_menu_right{
   background: url(../images/mini_header_grey.gif) no-repeat;
}
.content_left{
   border-width: 0px 1px 1px 1px;
   border-style: solid;
   border-color: #cccccc;
   font-size:10px;
   color: #00639b;
   padding: 5px 5px 5px 5px;
   background: #FFFFFF url(../images/bg_menu.jpg) no-repeat center bottom;
   width: 176px;
    }
#cotacao_interno{
	width: 176px;
	position:relative;
	background-color: #990000;
	}
.miniheader_right_field{
    }
.mini_header_titulo_east{
    font-size:12px;
	font-weight:bold;
	color:#ffffff;
    width: 562px;
	height: 24px;
	position: relative;
	}
.mini_header_titulo_left{
    padding-left: 10px;
    text-align:left;
    background:url(../images/mini_header_left.gif) repeat-x left top;
}
.mini_header_titulo_center{
    background:url(../images/mini_header_center.gif) repeat-x;
}
.mini_header_titulo_right{
    width: 133px;
    background:url(../images/mini_header_right.gif) no-repeat;
}
.content_right{
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #cccccc;
	height: 410px;
	background: #f2f6fc url(../images/bg_snow.jpg) no-repeat center bottom;
	color: #00639b;
	font-size:10px;
	padding: 5px 5px 5px 5px;
    }
.mini_header_section{
    width: 550px;
	background: url(../images/mini_header_section.jpg) no-repeat center left;
	}
.section_title{
    font-size:11px;
	font-weight:bold;
	color: #FF0000;
    padding: 2px 0px 5px 5px;
	}


/*INÍCIO - CSS MENU LATERAL............*/
.menu{
    font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	width: 176px;
	height: 20px;
	position: relative;
    }
.menu a:link, .menu a:visited{
    color: #FF0000;
	text-decoration: none;
	}
.menu a:hover{
    color:#00639b;
	text-decoration: none;
	}
.buttonWsubmenu_open{
    padding-left: 20px;
    background: url(../images/tab_buttonWsubmenu_open.gif) no-repeat center;
    }
.buttonWsubmenu_close{
    padding-left: 20px;
    background: url(../images/tab_buttonWsubmenu_close.gif) no-repeat center;
    }
.subsubmenu{
    padding-left: 30px;
	color: #AEAEAE;
	background: #F0F0F0 url(../images/tab_subsubmenu.gif) no-repeat center;
	border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #ffffff;
	}
.subsubmenu a:link, .subsubmenu a:visited{
    color: #666666;
	text-decoration: none;
	}
.subsubmenu a:hover{
    color: #cccccc;
	text-decoration: none;
	}
.buttonnormal{
    padding-left: 20px;
    background: url(../images/tab_buttonnormal.gif) no-repeat center;
    }
/*FIM - CSS MENU LATERAL............*/

/*CSS CONTENT INTERNO............*
/*CSS DOCUMENTAÇÃO..............*/
.table_docs{
    width:550px;
	margin: 10px 0px 10px 0px;
    }
.icon_docs{
    width:20px;
	height:20px;
	background: url(../images/icon_docs.gif) no-repeat center;
	}
.content_docs{
    background-color:#f2f6fc;
    width: 490px;
	}
.line_docs{
	border-bottom: #cccccc 1px dotted;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.line_docs a:link, .line_docs a:visited{
    color: #00639b;
	font-weight:bold;
	text-decoration: none;
	}
.line_docs a:hover{
    color:#48ccff;
	text-decoration: none;
	}
.docs_spacer{
    width:30px;
	}

/*CSS DOCUMENTAÇÃO..............*/
/*CSS INSTITUCIONAL.............*/
.table_insti{
    width:550px;
	padding: 5px 5px 5px 5px;
	background-color:#f2f6fc;
    }
.table_insti_content_aitski{
	padding: 15px 5px 15px 5px;
	font-size:11px;
    }
.table_insti_content{
	padding: 15px 5px 15px 5px;
	font-size:11px;
    }
/*CSS INSTITUCIONAL.............*/
/*CSS DÚVIDAS...................*/
.content_duvidas{
    background-color:#f2f6fc;
    width: 430px;
	}
.icon_duvidas{
    width:20px;
	height:20px;
	padding-left: 10px;
	background: url(../images/icon_duvidas.gif) no-repeat center;
	}
.duvidas_spacer{
    width:100px;
	background: #244097 url(../images/bg_duvidas.jpg) no-repeat left bottom;
	}
.answer{
    font-size:11px;
	color: #44639b;
	background-color:#ffffff;
	padding:10px 10px 10px 10px;
	width: 495px;
	}
.table_answer{
    margin-bottom: 5px;
	}
.button_up{
    width: 30px;
	background-color:#ffffff;
	vertical-align:bottom;	
	}
/*CSS DÚVIDAS...................*/
/*CSS DICAS.....................*/
.table_dicas{
    background:#f2f6fc;
	width: 540px;
    }
.icon_dicas{
    width:20px;
	height:20px;
	padding-left: 10px;
	background: url(../images/icon_dicas.gif) no-repeat center;
	}
.line_dicas{
	border-bottom: #cccccc 1px dotted;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.table_dicas .line_dicas a:link, .table_dicas .line_dicas a:visited{
    color: #666666;
	font-weight:bold;
	text-decoration: none;
	}
.table_dicas .line_dicas a:hover{
    color: #CCCCCC;
	text-decoration: none;
	}
.dicas_spacer{
    width:100px;
	background: #32487f url(../images/bg_dicas.jpg) no-repeat left bottom;
	}
.title_special_dicas{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000066;
	}

/*CSS DICAS.....................*/
/*CSS ESTAÇÕES..................*/

#station_image_chile{
    width: 550px;
	height: 90px;
	background:#FFFFFF url(../images/station_chile_special.jpg) no-repeat center;

    }
#station_image_argentina{
    width: 550px;
	height: 90px;
	background:#FFFFFF url(../images/station_argentina_special.jpg) no-repeat center;

    }
#station_image_eua{
    width: 550px;
	height: 90px;
	background:#FFFFFF url(../images/station_eua_special.jpg) no-repeat center;

    }
#station_image_canada{
    width: 550px;
	height: 90px;
	background:#FFFFFF url(../images/station_can_special.jpg) no-repeat center;

    }
#station_image_europa{
    width: 550px;
	height: 90px;
	background:#FFFFFF url(../images/station_eur_special.jpg) center;

    }
.links_stations{
    font-size:10px;
	font-weight:bold;
	color:#CCCCCC;
    width: 550px;
	text-align:justify;
	padding: 10px 5px 10px 5px;
    background-color:#f2f6fc;
	vertical-align:top;
	}
.links_stations a:link, .links_stations a:visited {
    color: #2e3192;
	text-decoration: none;
}
.links_stations a:hover {
	color: #FF0000;
	text-decoration:none;
}
.advice_stations{
    font-size:10px;
	border-top: #FFFFFF 1px solid;
	border-left:  #FFFFFF 1px solid;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	color: #FF5E5E;
	padding: 0px 5px 5px 5px;
    background-color: #f2f6fc;
	vertical-align: middle;
	}
.mini_header_stations{
    width: 550px;
		}
.mini_header_stations_left{
    font-size:11px;
	font-weight:bold;
	color: #FF0000;
    padding: 2px 0px 5px 5px;
	background: url(../images/mini_header_station_left.jpg) no-repeat left;
	}
.mini_header_stations_center{
    width: 250px;
	background: url(../images/mini_header_station_center.jpg) repeat-x center;
	}
.mini_header_stations_right{
	background: url(../images/mini_header_station_right.jpg) no-repeat center;
	width: 20px;
	}
.img_est{
    height:100px;
	}
.table_est{
    width:550px;
	background-color:#f2f6fc;
	border: #CCCCCC 1px dotted;
	margin-top: 5px;
    }
.table_est_content_aitski{
    vertical-align:top;
    color: #00639b;
	padding: 10px 5px 10px 5px;
	font-size:10px;
	background-color:#f8f9fb;
    }
.table_est_content_aitski a:link, .table_est_content_aitski a:visited{
    color: #2e3192;
	font-size:10px;
	font-weight:bold;
	text-decoration: none;
    }
.table_est_content_aitski a:hover{
    color:#FF0000;
	font-size:10px;
	text-decoration:none;
    }
.table_est_content01{
    width:550px;
	height: 60px;
	background-color:#f2f6fc;
	border-bottom: #CCCCCC 1px dotted;
	margin-top: 5px;
	}
.table_est_content02{
    width:550px;
	background-color:#f2f6fc;
	}
.station_titles{
    font-size:11px;
	font-weight:bold;
	color:#FF0000;
	}
.station_links{
    font-size:10px;
	}
.station_links a:link, .station_links a:visited {
    color: #2e3192;
	font-size:10px;
	text-decoration: none;
	font-weight:bold;
    }
.station_links a:hover {
	color: #FF0000;
	font-size:10px;
	text-decoration:none;
    }
.icon_hoteis{
    width: 30px;
	height: 80px;
	background:url(../images/icon_hoteis.gif) no-repeat center;
    }
.icon_hoteis_un{
    width: 30px;
	height: 80px;
	background:url(../images/icon_hoteis_un.gif) no-repeat center;
    }
.icon_pacotes{
    width: 30px;
	height: 80px;
	background:url(../images/icon_pacotes.gif) no-repeat center;
    }
.icon_pacotes_un{
    width: 30px;
	height: 80px;
	background:url(../images/icon_pacotes_un.gif) no-repeat center;
    }
.icon_mapa{
    width: 30px;
	height: 80px;
	background:url(../images/icon_mapa.gif) no-repeat center;
    }
#est_pacotes{
    padding-left: 2px;
    }
.est_pacotes2{
    padding-left: 2px;
    }
#est_mapas{
    padding-left: 2px;
    }
.est_mapas2{
    padding-left: 2px;
    }
.spacer_est1{
	width: 10px;
    }
.spacer_est{
	width: 290px;
    }
.spacer_est2{
	width: 150px;
    }

/*CSS ESTAÇÕES..................*/
/*CSS HOTEIS....................*/
#hoteis_image_argentina{
    width: 550px;
	height: 90px;
	background:#FFFFFF url(../images/hoteis_arg_special.jpg) no-repeat center;

    }
#hoteis_image_chile{
    width: 550px;
	height: 90px;
	background:#FFFFFF url(../images/hoteis_chile_special.jpg) no-repeat center;

    }
#hoteis_image_eua{
    width: 550px;
	height: 90px;
	background:#FFFFFF url(../images/hoteis_eua_special.jpg) no-repeat center;

    }
#hoteis_image_canada{
    width: 550px;
	height: 90px;
	background:#FFFFFF url(../images/hoteis_can_special.jpg) no-repeat center;

    }
#hoteis_image_europa{
    width: 550px;
	height: 90px;
	background:#FFFFFF url(../images/hoteis_eur_special.jpg) center;

    }
	
.icon_skilift{
  width: 30px;
  height: 80px;  
	background:url(../images/icon_lift.gif) no-repeat center;
	}
.icon_skilift_banff{
  width: 40px;
  height: 30px;  
	background:url(../images/icon_lift.gif) no-repeat left;
	}
.icon_skilift_un{
  width: 30px;
  height: 80px;  
	background:url(../images/icon_lift_un.gif) no-repeat center;
	}
.icon_traslados{
  width: 30px;
  height: 80px;  
  background:url(../images/icon_traslado.gif) no-repeat center;
	}
.icon_traslados_banff{
  width: 40px;
  height: 30px;  
  background:url(../images/icon_traslado.gif) no-repeat center;
	}
.icon_traslados_un{
   width: 30px;
   height: 80px;  
   background:url(../images/icon_traslado_un.gif) no-repeat center;
	}
.icon_hoteis_info{
   width: 30px;
   height: 80px;  
   background:url(../images/icon_hoteis_info.gif) no-repeat center;
	}
.icon_hoteis_info_banff{
   width: 30px;
   height: 30px;  
   background:url(../images/icon_hoteis_info.gif) no-repeat center;
	}
.icon_hoteis_info_un{
   width: 30px;
   height: 80px;  
   background:url(../images/icon_hoteis_info_un.gif) no-repeat center;
	}
.icon_hoteis_info_un_banff{
   width: 30px;
   height: 30px;  
   background:url(../images/icon_hoteis_info_un.gif) no-repeat center;
	}
.icon_fale{
   width: 30px;
   height: 80px;  
   background:url(../images/icon_fale.gif) no-repeat center;
	}
.icon_fale_banff{
   width: 30px;
   height: 30px;  
   background:url(../images/icon_fale.gif) no-repeat center;
	}

.table_hotels_content02{
    width:540px;
	}
.content_right_hoteis{
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #cccccc;
	height: 410px;
	background: #f2f6fc url(../images/bg_snow.jpg) no-repeat center bottom;
	color: #00639b;
	font-size:10px;
	padding: 5px 5px 5px 10px;
    }
.table_hot_content{
    vertical-align:top;
    color: #00639b;
	padding: 0px 0px 10px 0px;
	font-size:10px;
	background-color:#f8f9fb;
    }
.mini_header_hotels{
    width: 540px;
	background-color:#f2f6fc;
	}
#est_hoteis{
    padding-left: 2px;
    }
.est_hoteis2{
    padding-left: 2px;
    }
.mini_header_hotels_out_close{
    font-size:11px;
	font-weight:bold;
	color: #cccccc;
    padding: 2px 0px 5px 10px;
	background: #ffffff url(../images/mini_hotel_close.jpg) no-repeat left;
    }
.mini_header_hotels_out_close a:link, .mini_header_hotels_out_close a:visited {
	color: #4470ad;
	text-decoration: none;
    }
.mini_header_hotels_out_close a:hover {
	color: #FF0000;
	padding: 2px 0px 5px 11px;
	text-decoration:none;
    }
.mini_header_hotels_out_open{
    font-size:11px;
	font-weight:bold;
	color: #cccccc;
    padding: 2px 0px 5px 10px;
	background: #ffffff url(../images/mini_hotel_open.jpg) no-repeat left;
    }
.mini_header_hotels_out_open a:link, .mini_header_hotels_out_open a:visited {
	color: #FF0000;
	padding: 2px 0px 5px 11px;
	text-decoration: none;
    }
.mini_header_hotels_out_open a:hover {
	color: #4470ad;
	text-decoration:none;
    }
.mini_header_hotels_left{
    font-size:11px;
	font-weight:bold;
	color: #ffffff;
    padding: 2px 0px 5px 20px;
	background: #999999 url(../images/mini_hotel_shadow.gif) repeat-x left;
	}
.table_hotels{
    width: 540px;
	border: #cccccc 1px solid;
	margin-top: 2px;
	}
.unable_links{
    font-size:10px;
	font-weight:bold;
	color: #DBDBDB;
	}
/*CSS HOTEIS....................*/
/*CSS PACOTES...................*/
#packages_image_arg{
    width: 550px;
	height: 90px;
	background:#FFFFFF url(../images/package_arg_special.jpg) no-repeat center;

    }
#packages_image_chile{
    width: 550px;
	height: 90px;
	background:#FFFFFF url(../images/package_chile_special.jpg) no-repeat center;

    }
#packages_image_eua{
    width: 550px;
	height: 90px;
	background:#FFFFFF url(../images/package_eua_special.jpg) no-repeat center;

    }
#packages_image_canada{
    width: 550px;
	height: 90px;
	background:#FFFFFF url(../images/package_can_special.jpg) no-repeat center;

    }
#packages_image_europa{
    width: 550px;
	height: 90px;
	background:#FFFFFF url(../images/package_eur_special.jpg) center;

    }
.links_packages{
    font-size:10px;
	font-weight:bold;
	color:#CCCCCC;
    width: 550px;
	text-align:justify;
	padding: 10px 5px 10px 5px;
    background-color:#f2f6fc;
	vertical-align:top;
	}
.links_packages a:link, .links_packages a:visited {
	color: #FF0000;
	text-decoration: none;
    }
.links_packages a:hover {
	color: #2e3192;
	text-decoration:none;
    }
.spacer_packages{
    height: 10px;
	background-color:#f3f6fd;	
    }
.table_packages{
    width: 550px;
	border: #cccccc 1px solid;
	margin-top: 2px;
	}
.column_princ{
    font-size:10px;
    color: #000000;
	background: #ffffff url(../images/detail_column.gif) repeat-y left;
	border-right: #cccccc 1px dotted;
	border-top: #cccccc 1px  dotted;
	padding: 1px 5px 1px 5px;
	}
.line_princ{
    background-color:#f2f6fc;
    color:#2284bb;
    font-weight:bold;
    font-size:11px;
    padding-left: 5px;
	}
.content_tabular_data{
    font-size:10px;
    color: #999999;
	padding-left: 5px;
	background: #fafbfc url(../images/detail_table.gif) no-repeat right bottom;
	border-right: #cccccc 1px dotted;
	border-top: #cccccc 1px dotted;
    }
.content_tabular_packages{
    font-size:10px;
    color: #666666;
	padding: 5px 5px 5px 5px;
    border-top: #ffffff 1px  solid;
	border-right: #cccccc 1px  solid;
	border-bottom: #cccccc 1px  solid;
	border-left: #ffffff 1px  solid;
	vertical-align:top;
	background: #FFFFFF url(../images/bg_packages_special.jpg) repeat-y left;
    }

.mini_header_packages{
    width: 550px;
		}
.mini_header_packages_left{
    font-size:11px;
	font-weight:bold;
	color: #666666;
    padding: 2px 0px 2px 10px;
	background-color:#dceaf4;
	background: #dceaf4 url(../images/bar_snow_packages.gif) no-repeat right;
	border-top: #FFFFFF 1px solid;
	border-left: #ffffff 5px solid;
	border-bottom: #cccccc 1px solid;
	}
.hot_package_icon{
    width: 19px;
	height: 20px;
	background:#dceaf4 url(../images/hot_icon.gif) no-repeat center;  
	}
.block_package_icon{
    width: 19px;
	height: 20px;
	background:#dceaf4 url(../images/lock_icon.gif) no-repeat center;  
	}
.table_content_info_packages{
    background-color:#f2f6fc;
	}
.table_title_info_packages{
    color: #207aad;
    font-weight:bold;
    font-size:11px;
    padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	}
.spacer_packages_column{
    width: 5px;	
    }
.advice_packages{
	margin-right: 30px;
	background-color:#f3f6fd;
    font-size:10px;
	font-weight:bold;
	color:#FF0000;
	}
.button_up_packages{
    width: 30px;
	vertical-align:bottom;	
	}
.icon_contact{
    width: 30px;
	height: 40px;
	padding-right: 10px;
	background:url(../images/icon_contact.gif) no-repeat left;
    }
.table_contact_bottom{
    margin-top: 5px;
    width:520px;
	background-color:#f2f6fc;
	border-top:#ffffff 1px solid;
	border-left:#ffffff 1px solid;
	border-bottom:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	}
.packages_links{
    font-size:10px;
	}
.packages_links a:link, .packages_links a:visited {
    color: #FF0000;
	text-decoration: none;
	font-weight:bold;
    }
.packages_links a:hover {
	color: #000000;
	text-decoration:none;
    }
.packages_blocks{
	background-color: #dceaf4;
	border-bottom:#ffffff 2px solid;
	position:relative;
	}
.title_special_blocks{
	padding: 3px 5px 3px 5px;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	background: #79aacd;
	border-right:#3d6f94 1px solid;
	border-bottom:#3d6f94 1px solid;
	}
.links_blocks{
	padding: 2px 5px 2px 5px;
	font-size:10px;
	font-weight:bold;
	}
.links_blocks a:link, .links_blocks a:visited {
    color: #2e3192;
	text-decoration: none;
   }
.links_blocks a:hover {
	color: #FF0000;
	text-decoration:none;
   }
.start_blocks_title{
   font-size:18px;
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   padding: 10px 10px 10px 15px;
   background-color: #79aacd;
   border:#ffffff 2px solid;
   position:relative;
   }
 .content_tabular_blocks{
    font-size:10px;
	font-weight:bold;
    color: #507e9f;
	padding: 5px 5px 5px 5px;
    border-top: #ffffff 1px  solid;
	border-right: #507e9f 1px  solid;
	border-bottom: #507e9f 1px  solid;
	border-left: #ffffff 1px  solid;
	vertical-align:top;
	background: #dceaf4;
    }

/*CSS PACOTES...................*/
/*CSS FALE CONOSCO..............*/
.faleconosco_field{
    background-color:#ffffff;
	background:#FFFFFF url(../images/bg_faleconosco.jpg) no-repeat center;
	border:#ffffff 1px solid;
	width: 548px;
	height: 410px;
	}
.formulario_spacer_up{
    height: 60px;
	}
.formulario_spacer_bottom{
    height: 60px;
	padding-right: 5px;
	vertical-align:top;
	text-align:right;
	}
.formulario_spacer_right{
    width: 150px;
	}
.formulario_spacer_left{
    width: 150px;
	}
.formlabel_name{
    font-size:10px;
	color: #a9bee1;
	vertical-align:top;
	padding: 1px 0px 1px 0px;
	background:url(../images/form_label_nome.jpg) no-repeat left;
	}
.formlabel_email{
    font-size:10px;
	color: #a9bee1;
	vertical-align:top;
	padding: 1px 0px 1px 0px;
	background:url(../images/form_label_email.jpg) no-repeat left;
	}
.formlabel_tel{
    font-size:10px;
	color: #a9bee1;
	vertical-align:top;
	padding: 1px 0px 1px 0px;
	background:url(../images/form_label_tel.jpg) no-repeat left;
	}
.formlabel_com{
    font-size:10px;
	color: #a9bee1;
	vertical-align:top;
	padding: 1px 0px 1px 0px;
	background:url(../images/form_label_com.jpg) no-repeat left;
	}
.textform{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width: 250px;
	font-size:10px;
	color:#ffffff;
	background:none;
	border-top: #324d84 1px solid;
	border-left: #324d84  1px solid;
	border-bottom: #7491cc  1px solid;
	border-right: #7491cc  1px solid;
	padding: 2px 5px 2px 5px;
	}
.commentform{
    width: 250px;
	height: 80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background:none;
	border-top: #324d84 1px solid;
	border-left: #324d84  1px solid;
	border-bottom: #94aee2 1px solid;
	border-right: #94aee2  1px solid;
	padding: 2px 5px 2px 5px;
	margin-bottom: 1px;
    }
#form_buttons{
	padding-left: 150px;
	}
.thanks{
    text-align:center;
    font-size:11px;
	font-weight:bold;
	color:#ffffff;
	}
.thanks_spacer_right{
    width: 150px;
	}
.thanks_spacer_left{
    width: 150px;
	}


/*CSS FALE CONOSCO..............*/
/*CSS LIFT TRASLADOS INFO.......*/
.image_top_special{
    height: 100px;
	background-color:#00FF00;
	background: #FFFFFF url(../images/header_image_special.jpg) no-repeat left;
	margin: 0px 5px 0px 5px;
    }   
#title_lift_top{
    font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	margin: 0px 5px 5px 5px;
	padding: 3px 5px 3px 10px;
    background:#FFFFFF url(../images/mini_hotel_shadow.gif) repeat-x left;
	}
.line_princ_special{
    background-color:#f2f6fc;
    color:#2284bb;
    font-weight:bold;
    font-size:10px;
    padding-left: 5px;
	}
#footer_special{
	clear: both;
	position: relative;
	overflow: hidden;
	position: relative;
	text-align: left;
	background: #c9e7f7;
	background-position: center;
	}
#table_footer_special{
    height: 15%;
	font-size: 9px;
    }
#copyright_special{
   color:#2e3192;
   width: 200px; 
   font-size:9px;
   margin-right: 10px; 
   }
.contact_left_special{
   width: 600px;
   background-color:#c9e7f7;
   color:#2e3192;
   padding: 0px 10px 0px 10px;
   }
.contact_left_special a:link, .contact_left_special a:visited {
    color: #2e3192;
	text-decoration: none;
}
.contact_left_special a:hover {
	color: #FF0000;
	text-decoration:none;
}


/*CSS LIFT TRASLADOS INFO.......*/
/*CSS PROMOÇÕES.................*/
.mini_header_promotions{
    width: 540px;
		}
.mini_header_promotions_left{
    font-size:11px;
	font-weight:bold;
	color: #666666;
    padding: 2px 0px 2px 10px;
	background-color:#dceaf4;
	background: #dceaf4 url(../images/bar_snow_packages.gif) no-repeat right;
	border-top: #FFFFFF 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #cccccc 1px solid;
	}
.mini_header_hotels_promo{
    font-size:11px;
	font-weight:bold;
	color: #cccccc;
    padding: 2px 0px 5px 10px;
	background: #ffffff url(../images/mini_hotel_promo.jpg) no-repeat left;
    }
.mini_header_hotels_promo a:link, .mini_header_hotels_promo a:visited {
	color: #4470ad;
	text-decoration: none;
    }
.mini_header_hotels_promo a:hover {
	color: #FF0000;
	padding: 2px 0px 5px 11px;
	text-decoration:none;
    }

.mini_promotion {
    background-color:#ffffff;
	width: 540px;
	height: 20px;
	margin-bottom: 3px;
	}
#img_promotions_arg{
    background:url(../images/img_promotions_arg.jpg) center no-repeat;
	height: 100px;
	margin-bottom: 5px;	
	}
#img_promotions_chile{
    background:url(../images/img_promotions_chile.jpg) center no-repeat;
	height: 100px;
	margin-bottom: 5px;	
	}
#img_promotions_eua{
    background:url(../images/img_promotions_eua.jpg) center no-repeat;
	height: 100px;
	margin-bottom: 5px;	
	}
#img_promotions_can{
    background:url(../images/img_promotions_can.jpg) center no-repeat;
	height: 100px;
	margin-bottom: 5px;	
	}
#img_promotions_eur{
    background:url(../images/img_promotions_eur.jpg) center no-repeat;
	height: 100px;
	margin-bottom: 5px;	
	}
.icon_flag_arg {
    background:url(../images/icon_flag_arg.gif) center no-repeat;
	width: 30px;
	}
.icon_flag_chile {
    background:url(../images/icon_flag_chile.gif) center no-repeat;
	width: 30px;
	}
.icon_flag_can {
    background:url(../images/icon_flag_can.gif) center no-repeat;
	width: 30px;
	}
.icon_flag_usa {
    background:url(../images/icon_flag_usa.gif) center no-repeat;
	width: 30px;
	}
.icon_flag_frc{
    background:url(../images/icon_flag_frc.gif) center no-repeat;
	width: 30px;
	}
.icon_flag_au{
    background:url(../images/icon_flag_au.gif) center no-repeat;
	width: 30px;
	}
.icon_star_promo{
    width: 20px;
	background:url(../images/icon_star.gif) center no-repeat;
    }
.links_promotions {
    background-color:#FFFFFF;
	padding-left: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
.links_promotions_special a:link, .links_promotions a:visited {
    color: #3286bc;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
    }
.links_promotions a:hover {
	color: #FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
    }
.description_promotion{
    border-right: 1px #cccccc solid;
	border-left: 1px #ffffff solid;
	border-bottom: 1px #cccccc solid;
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
	background-color: #e5eaf3;
	}

/*CSS PROMOÇÕES.................*/


/*.......................................CSS FOOTER............................................*/	
#footer{
	clear: both;
	position: relative;
	overflow: hidden;
	width: 756px;
	position: relative;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	background: #c9e7f7;
	background-position: center;
	}
#table_footer{
    width: 755px;
    height: 15%;
	font-size: 9px;
    }
.contact_left{
   background-color:#c9e7f7;
   color:#2e3192;
   padding: 0px 10px 0px 10px;
    }
.title_footer{
   font-weight:bold;
   background:url(../images/line_footer.jpg) no-repeat bottom;
   position:relative;
   padding-bottom: 3px;
    }
.contact_left a:link, .contact_left a:visited {
    color: #2e3192;
	text-decoration: none;
}
.contact_left a:hover {
	color: #FF0000;
	text-decoration:none;
}
.contact_spacer{
   background-color:#c9e7f7;
   width: 150px;
    }	
.contact_right{
   background-color:#c9e7f7;
   width: 250px;
   color:#2e3192;
   text-align: right;
   padding: 0px 5px 5px 0px;
   }
#copyright{
   color:#2e3192; 
   font-size:9px;
   margin-right: 10px; 
   }
#navigator_footer{
    background:#5da9da url(../images/line_bg_footer.gif) repeat-x top;
	clear: both;
	overflow: hidden;
	width: 756px;
	min-height:28px;
	position: relative;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	padding: 12px 0px 0px 0px;
	
	}
/*#navigator_footer{
    background:#5da9da url(../images/line_bg_footer.gif) repeat-x top;
	clear: both;
	overflow: hidden;
	width: 756px;
	min-height:28px;
	position: relative;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #ffffff;
	padding: 3px 0px 5px 0px;
	
	}*/	
#navigator_footer a:link, #navigator_footer a:visited {
    color: #ffffff;
	text-decoration: none;
}
#navigator_footer a:hover {
	color: #000000;
}

