body{
	padding:0; 
	margin: 0;
	
	
}

p{margin:0; margin-top:10px;}

h1{
	margin:15px 0 0 0;
	padding:0;
	
	
}

h2, h3{
	margin:0 0 5px 0;
	padding:0;
	
}


input {padding:0;}



table{
	margin:0;
	border-collapse:collapse; 
	
	
}

td, th{
	padding:0 5px 5px 0;
	vertical-align:top;
	text-align:left;
}

form{margin:0;padding:0;}

hr{clear:both;height:0;font-size:0;line-height:0; visibility:hidden;}

#container{
	margin:5px auto 0 auto;
	width:950px;
	min-heigth:600px;
	/*width:770px;*/

}
div.description{
	width:230px;
	float:left;
	padding:0 5px 10px 5px;
	text-align:left;

}

div.textTravel {
	width:558px;
	padding:10px 5px 10px 5px;
}



div.imgTravel {
	height:200px;
	width:300px;
	overflow:hidden;
	border:solid 1px #808080;
	float:right;
	margin:0 0 10px 5px;
	
}

.btn{
	background:#E7EFF6;
	border-bottom-color:#404040;
	border-right-color:#404040;
	cursor:pointer;
}
#main{
	position:relative;
	float:left;
	margin:5px 0 0 0;
	width:9px;
	
}

#block{
	background-image:url('../images/1024x768_bg_shadow.gif');	
	width:915px;
	padding:16px 20px 20px 15px;
}

.capTop{
	position:absolute;
	left:0;
	width:950px;
	height:15px;
	background: transparent url('../images/1024x768_cap_top.gif') no-repeat;	
	overflow:hidden;
}


.capBottom{ 
	width:950px; 
	height:20px; 
	background: transparent url('../images/1024x768_cap_bottom.gif') no-repeat;	
	overflow:hidden;
	}

#header{width:735px;}

#header div.logo{
	margin:0;
	padding:0;
	height:88px;
	weight: 213px;
}

#header p.textLogo{
        margin-top:25px;
        float:right;
        width:350px;
}

#header p.logo a, #header p.logo a:hover, #header p.logo a:visited{display:block; height:100%; width:100%; background-color:transparent;}

#header div img#btnAdvancedSearch, .descRight{
	float:right;
	margin-right:5px;
}

#header #pic{
	position:absolute;
	top:-6px;
	right:-18px;
	
}

#header div{

	border-top-width:0;
	padding:5px 5px 15px 10px;

}

#header p{
	
	padding-right:30px;
}

#header div p input{
	float:left;
	margin-right:20px;
	
}

#boxAdvancedSearch{
	float:left;
	display:none;
	padding:0 10px 10px 10px;
	width:543px;
	margin-top:-1px;
}

#boxAdvancedSearch table{
	width:100%;
}

#boxAdvancedSearch td{
	padding:20px 10px 0 10px;
}

#boxAdvancedSearch td p{
	padding:10px 0 10px 10px;
	text-align:right;
}



.content{
	float:left;
	margin-top:5px;
	padding:0 10px 35px 10px;
	width:583px;
	_height:600px;
	min-height:600px;
}



.content .img{float:left; margin-right:10px;}

.content .img img{
	width:100px;
	
}



.content .desc{
	margin-top:10px;
	width:250px;

}

.content .descLeft{
	float:left;

}

.content .desc img{
	margin-top:10px;
	float:right;
	
}


.contentForm {padding:0px 0 5px 0; width:603px;}

.contentForm iframe{
	width:100%; 
	height:600px;

	scrollbar-3dlight-color:#ffd700;
	scrollbar-arrow-color:#ff0;
	scrollbar-base-color:#ff6347;
	scrollbar-darkshadow-color:#ffa500;
	scrollbar-face-color:#008080;
	scrollbar-highlight-color:#ff69b4;
	scrollbar-shadow-color:#f0f;
	
}


.oneColumn{
	margin:10px 15px 0 0;
	

	
}

.box{
	float:right;
	margin:10px 0 0 20px;
	padding:0 0 30px 0;
	width:150px;	
	
	
}

.box li{
	padding:5px 5px 5px 5px;

}

.box li.h{
	margin-left:0;
}


.publishData{
	clear:both;
	padding-bottom:10px;	
}


#column{
	float:left;
	width:125px;
	overflow:hidden;
	margin-right:5px;
}

#column ul, #column div{
	margin:5px 0 0 0;
	padding:8px;
}

#column div.element ul{
	margin:0;

	padding:0;
}


#column li{line-height:1em; margin-bottom:5px;}

#column p{margin-top:5px;}

#footer{
        font-size: 10px;
	text-align:right;
	line-height:2.5em;
	width:950px;
	margin-top:5px;
        color: #404040;
}
#footer a{color: #404040;}
#footer img{float:left;}


.boxPrivacy{
	width:410px;
	height:50px;
	overflow:auto;
	padding:5px;
}


/* Search Result Page */

.navigateResult{padding-bottom:20px;}

.navigateResult strong{
	float:left;
	
}

.navigateResult span{
	float:right;

}

.navigateResult a{
	margin-left:5px;

}

.result{
	clear:both;
	position:relative;
	padding:10px 80px 15px 0;
	//height:40px;
	min-height:45px;
}

.result h3 {margin-right:80px;}


.result img{
	position:absolute;
	top:10px; 
	right:10px;
	width:40px;
	padding:5px;
	margin-left:10px;
}


.bannerFormat{margin-top:30px;}

.bannerFormat th, .bannerFormat td{padding:5px 10px 5px 5px;}

.bannerFormat h2{margin-bottom:0;}



/* ADV */

div.banner728x90{
    height:90px;
    width:880px;
    margin:10px auto 0 auto;
    text-align:center;
}

.banner728x90 img{
    height:90px; 
    weight:728px; 
    border:solid 1px #BFBFBF;
}
/*
.adv728x90{
	width:760px;
	margin:5px 0 0 10px;
	padding:5px 0 5px 0;
	text-align:center;
	overflow:hidden;
}
*/
.adv160x600{
	
	float:right;
	/*display:none;*/
	width:160px;
	height:600px;
	margin:0;
	padding:5px;
	overflow:hidden;


}


.infoPrivacy{
	height:150px;
	overflow:auto;
	border:solid 1px #D6E4EB;
	padding:10px;
	margin:10px 0 0 0;

}


