* {



	margin: 0px;



	padding: 0px;



}



body {



	font-family: arial;



	font-size: 12px;



	line-height: 18px;



	font-weight: normal;



	color: #171717;



}



h1 {



	font-size: 14px;



	color: #bf2e1b;



	font-family: arial;



	margin-bottom: 10px;



}



h2 {



	font-family: tahoma;



	font-size: 19px;



	color: #999999;



	font-weight: normal;



	letter-spacing: 1px;



	padding-bottom: 15px;



	text-transform: uppercase;



}



h3 {



	font-family: arial;



	font-size: 14px;



	font-weight: bold;



	color: #f57b20;



	padding-bottom: 10px;



}



h4 {



	font-family: arial;



	font-size: 17px;



	color: #bf2e1b;



	font-weight: bold;



	padding-bottom: 5px;



}



h5 {



	font-family: arial;



	font-size: 13px;



	color: #bf2e1b;



	font-weight: bold;



	padding-bottom: 5px;



	padding-top: 5px;



}



h6 {



	font-family: arial;



	font-size: 20px;



	color: #bf2e1b;



	font-weight: bold;



	padding-top: 5px;



}











a {



	color: #bf2e1a;



	text-decoration: none;



}







img {



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 0px;



	border-left-width: 0px;



}



select {



	font-size: 12px;



	font-family: arial;



	color: #787878;



}



.r_txt {



	font-size: 11px;



	line-height: 16px;



	color: #575857;



}



.top {



	font-size: 10px;



	font-weight: bold;



	text-transform: uppercase;



	color: #bf2e1b;



	padding: 3px;



	border: 1px solid #CCCCCC;



}











.border_w {



	padding-top: 15px;



	padding-right: 10px;



	padding-bottom: 5px;



	background-color: #FFFFFF;



	padding-left: 7px;



	border-top-width: 2px;



	border-right-width: 2px;



	border-bottom-width: 2px;



	border-left-width: 2px;



	border-top-style: solid;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-top-color: #dcdcdc;



	border-right-color: #dcdcdc;



	border-bottom-color: #dcdcdc;



	border-left-color: #dcdcdc;



}























.b_ttl {



	font-family: verdana;



	font-size: 15px;



	line-height: 30px;



	font-weight: bold;



	color: #FFFFFF;



}







.clear {



	clear: both;



}



.heading {



	font-weight: bold;



	color: #bf2e1a;



}



.view {



	text-decoration: underline;



	font-size: 11px;



}



.viewed {



	margin-top: 15px;



	margin-bottom: 10px;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #dcdcdc;



	border-top-width: 1px;



	border-top-style: dashed;



	border-top-color: #dcdcdc;



	height: 27px;



}



.viewed_lft {



	float: left;



	margin-top: 3px;



}



.viewed_right {



	float: right;



	margin-top: 3px;



	margin-bottom: 3px;



}















.box {



	border: 2px dashed #FFCC33;



	padding: 10px;



	font-size: 11px;



	background-color: #f0f0f0;



	margin-bottom: 25px;



}



.box_w {



	padding: 10px;



	border: 1px solid #dcdcdc;



}







.line {



	width: 765px;



	background-image: url(../images/line.gif);



	background-repeat: repeat-x;



	height: 20px;



}







.floatright {



	float: right;



	padding-left: 10px;



}



.floatleft {



	float: left;



	padding-right: 10px;



	padding-top: 5px;



}



















#border {



	width: 1071px;



	margin-right: auto;



	margin-left: auto;



	border-right-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-left-style: solid;



	border-right-color: #dcdcdc;



	border-left-color: #dcdcdc;



	padding-top: 5px;



}



#shade {



	background-image: url(../images/bg.gif);



	background-repeat: no-repeat;



	background-position: top;



	width: 1116px;



	margin-right: auto;



	margin-left: auto;



}















#wrapper {



	width: 1061px;



	margin-right: 5px;



	margin-left: 5px;



	background-image: url(../images/body_bg.gif);



	background-repeat: repeat-y;



}















#left {



	float: left;



	width: 219px;



	padding-bottom: 20px;



}



#svc_top {



	background-image: url(../images/box_01.jpg);



	height: 11px;



	border-top-width: 5px;



	border-top-style: solid;



	border-top-color: #FFFFFF;



}



#bnr {



	border-top-width: 5px;



	border-top-style: solid;



	border-top-color: #FFFFFF;



}















#svc_body {



	background-color: #bf2e1a;



	padding-right: 15px;



	padding-left: 20px;



	font-size: 11px;



	color: #FFFFFF;



	line-height: 28px;



	height: 178px;



}



#svc_body a {



	color: #FFFFFF;



}







#svc_btm {



	background-image: url(../images/box_03.gif);



	height: 11px;



}







#misc {



	background-image: url(../images/left_bg.gif);



	background-repeat: repeat-y;



	font-size: 11px;



	line-height: 17px;



	color: #575857;



	border-top-width: 5px;



	border-top-style: solid;



	border-top-color: #FFFFFF;



}



#application {



	padding-bottom: 25px;



	padding-top: 10px;



}







#application ul {



	padding-left: 25px;



	list-style-image:url("../images/dot.png");



}



#application li {



	padding-top: 7px;



}







#application a {



	color: #575857;



	text-decoration: none;



}







.news {



	margin-bottom: 30px;



	padding-left: 7px;



	padding-right: 10px;







}



.news li {



	padding-bottom: 10px;



}







#info a {



	color: #575857;



	text-decoration: none;



}











#info {



	padding-right: 15px;



	padding-left: 15px;



}

#notice_b li{

	padding-bottom: 10px;

}





#header {



	background-image: url(../images/header.gif);



	height: 94px;



	font-size: 11px;



	font-weight: bold;



	color: #FFFFFF;



}



#languages {

	padding-left: 288px;

	padding-top: 5px;

	padding-bottom: 37px;



}



#languages a {



	color: #FFFFFF;



	text-decoration: none;



}



#languages_fren {



	padding-left: 255px;



	padding-top: 5px;



	padding-bottom: 37px;



}



#languages_fren a {



	color: #FFFFFF;



	text-decoration: none;



}



#languages_main {

	padding-left: 288px;

	padding-top: 5px;

	padding-bottom: 37px;



}



#languages_main a {



	color: #FFFFFF;



	text-decoration: none;



}



#right {



	width: 837px;



	border-left-width: 5px;



	border-left-style: solid;



	border-left-color: #FFFFFF;



	float: right;



}



#nav {



	font-weight: bold;



	text-align: center;



	font-size: 11px;



	letter-spacing: 1px;



}



#nav a {

	color: #FFFFFF;

	text-decoration: none;

	padding-right: 13px;

	padding-left: 13px;

	letter-spacing: 0em;

	text-transform: uppercase;



}















#slideshow {



	margin-top: 5px;



}



#slideshow_01 {



	float: left;



	width: 343px;



}



#slideshow_02 {



	background-image: url(../images/logo_symbol.jpg);



	background-repeat: no-repeat;



	float: left;



	width: 225px;



	height: 200px;



}



#slideshow_03 {



	float: left;



	width: 269px;



}















#content {



	width: 827px;



	margin-right: auto;



	margin-left: auto;



	margin-top: 20px;



}



#content_one {



	padding-left: 10px;



	line-height: 20px;



	padding-right: 10px;



}



#content_left {



	float: left;



	width: 535px;



	padding-left: 10px;



	border-right-width: 1px;



	border-right-style: solid;



	border-right-color: #dcdcdc;



	line-height: 18px;



	padding-right: 10px;



	padding-bottom: 20px;



}



#content_left ul {



	padding-left: 25px;



}



#content_left ol {



	padding-left: 25px;



}



#zones {



	margin-bottom: 15px;



	border: 1px solid #CCCCCC;



	width: 533px;



}



#zones_ttl {



	font-family: arial;



	font-size: 14px;



	font-weight: bold;



	background-color: #999999;



	color: #FFFFFF;



	height: 27px;



	padding-top: 3px;



	text-align: right;



	padding-right: 15px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #FFFFFF;



}















.house {



	padding: 5px;



	border: 1px solid #dcdcdc;



	margin-bottom: 25px;



}







.house_zone {



	font-weight: bold;



	height: 25px;



	background-color: #dcdcdc;



	border-bottom-width: 5px;



	border-bottom-style: solid;



	border-bottom-color: #FFFFFF;



}



.house_zone1 {



	float: left;



	color: #f57b20;



	font-size: 14px;



	font-weight: bold;



	line-height: 25px;



	padding-left: 5px;



}



.house_zone2 {



	float: right;



	padding-right: 5px;



}











.house_pic {



	float: left;



	width: 150px;



	padding-right: 10px;



}



.house_info {



	float: right;



	width: 360px;



	font-size: 11px;



	line-height: 17px;



}







.house_detail {







	margin-top: 25px;



}







.house_detail_pic {



	float: left;



	width: 500px;



	padding-right: 15px;



}



.house_detail_info {



	float: right;



	width: 290px;



}







.house_detail_thumbnail {



	margin-top: 15px;



}



.house_detail_thumbnail img {



	padding-right: 6px;



	padding-left: 6px;



}







.date {



	font-weight: bold;



	padding-bottom: 5px;



}







#content_se {



	float: left;



	width: 807px;



	padding-left: 20px;



	line-height: 20px;



	padding-right: 10px;



	padding-bottom: 20px;



	padding-top: 20px;



}



#content_se ul {



	padding-left: 25px;



}



.name {



	font-family: arial;



	font-size: 12px;



	font-weight: normal;



	color: #FFFFFF;



	height: 23px;



	width: 350px;



	line-height: 22px;



	padding-left: 10px;



	background-image: url(../images/name_bg.gif);



	background-repeat: no-repeat;



}



.contact_detail {



	font-family: arial;



	line-height: 20px;



	color: #333333;



	font-size: 12px;



	border: 1px solid #dcdcdc;



	padding: 10px;



	margin-right: 15px;



	margin-bottom: 20px;



}











#content_right {



	float: right;



	width: 255px;



}





.helpful_links {



	font-family: arial;



	line-height: 20px;



	color: #333333;



	font-size: 12px;



	border: 1px solid #dcdcdc;



	padding: 10px;



	margin-right: 15px;



	margin-bottom: 20px;



}

.helpful_links a {

	color: #666666;

	text-decoration: none;

}









.content_sec {



	float: left;



	width: 260px;



	padding-right: 10px;



	padding-left: 10px;



}











.content_sec_l {



	float: left;



	width: 248px;



	padding-left: 12px;



}



.content_sec_l ul {



	padding-left: 13px;



}



.content_sec ul {



	padding-left: 10px;



}



.content_sec_acc {

	width: 273px;

	height: 930px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #E6E6E6;

	border-left-color: #E6E6E6;

	float: left;

	padding-left: 12px;



}







.page {



	text-align: center;



	height: 35px;



	margin-top: 15px;



}















.homestay {



	margin-bottom: 20px;



}











.homestay_pic {



	text-align: center;



	height: 75px;



	width: 95px;



	float: left;



	padding: 2px;



	border: 1px solid #dcdcdc;



}



.homestay_info {



	float: right;



	width: 160px;



}



.event {



	margin-bottom: 20px;



}







.event_pic {



	float: left;



}



.event_info {



	float: right;



	width: 140px;



}



#agencies {



	height: 50px;



	border: 1px solid #dcdcdc;



	margin-top: 35px;



	margin-right: 10px;



	margin-left: 10px;



}



#agencies img {



	padding-right: 25px;



	padding-left: 25px;



}







#footer {



	background-image: url(../images/btm.gif);



	height: 128px;



	background-repeat: repeat-x;



	margin-top: 5px;



	padding-top: 20px;



}



#logo {



	float: left;



	padding-left: 20px;



}



#contact {



	float: left;



	font-size: 11px;



	color: #FFFFFF;



	padding-left: 190px;



}



#phone {



	padding-left: 190px;



	float: left;



	font-size: 11px;



	color: #FFFFFF;



	line-height: 21px;



}

#contact_fre {



	float: left;



	font-size: 11px;



	color: #FFFFFF;



	padding-left: 170px;



}



#phone_fre {



	padding-left: 170px;



	float: left;



	font-size: 11px;



	color: #FFFFFF;



	line-height: 21px;



}

#contact_fre a {



	color: #FFFFFF;



	text-decoration: none;



}





#contact a {



	color: #FFFFFF;



	text-decoration: none;



}



#button {



	font-size: 11px;



	line-height: 25px;



	font-weight: bold;



	background-color: fabe0e;



}



#reyes {

	font-size: 11px;

	color: #B5B5B5;

	text-align: left;

	padding-top: 5px;

}

#reyes a {

	font-weight: bold;

	color: #BEBEBE;

}


