.title1 {
	margin:0 0 5px;
	padding-left:27px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:5px;
	width:238px;
	height:24px;
	font-size:12px;
	/*text-indent:-9000px;
	overflow:hidden;*/
	background:transparent url(../images/title1.gif) no-repeat top left;
}

.title2 {
	margin:0 0 5px;
	padding-left:27px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:5px;
	width:238px;
	height:24px;
	font-size:12px;
	/*text-indent:-9000px;
	overflow:hidden;*/
	background:transparent url(../images/title2.gif) no-repeat top left;
}

table {
	padding:0px;
	margin:0px;
	border-spacing:0px;
}

table#lang_table {
	padding: 0px;
	border-spacing: 0px;
    width: 100%;
    height: 1px;
    vertical-align: top;
    border:0px;
	margin: 0px;
}

.copyright {
	color: #ffffff;
	font-size:10px;
	text-align:center;
	text-transform:none;
}

a:link {
	color:#8297A7;
	text-decoration:underline;
}

a:visited {
	/*color:#A082A7;*/
	color:#8297A7;
}

a:hover {
	text-decoration:none;
}

body {
	font:x-small/1.4 Tahoma, Verdana, Helvetica, Arial, sans-serif;
	background:#FFF url(../images/bg.gif) repeat top left;
	color:#555040;
	margin:0;
	padding:0;
}

p {
	text-align:justify;
}

#main_container {
	/*margin:0 0 0 45px;*/
	margin: auto;
	background:#FFF url(../images/bg_conta.gif) repeat-y top left;
	width: 640px !important; 
	width /**/:650px; /* IE5/Win */
	padding:0 5px;
	border-bottom:5px solid #FFF;
	position:relative;
	font-size:11px;
}

#pageLogo {
	width:640px;
	height:75px;
	background:#FFF url(../images/page_hea.jpg) no-repeat top left;
}

#header {
	height:125px;
	width:640px;
	background-color:#FFF;
	position:relative;
}

#header p {
	margin:0;
	padding:0;
}

#header .p1 {
	position:absolute;
	top:0;
	left:0;
	width:405px;
	height:120px;
	background:#555040 url(../images/quick_su.jpg) no-repeat top left;
}

#header .p1 span { display:none; }

#header .p2 {
	position:absolute;
	top:0;
	left:410px;
	width:230px;
	height:120px;
	background:transparent url(../images/button_h.gif) no-repeat top left;
	overflow:hidden;
}

#header .p2 span {
	visibility:hidden;
	white-space:nowrap;
}

#header .p2 a {
	width:230px;
	height:60px;
	float:right;
	visibility:visible;
	text-indent:-9000px;
	overflow:hidden;
	margin-top:-1.4em;
	margin-bottom:1.4em;
}

#pageLogo h1, #pageLogo h2 {
	display:none;
}

.text1 {
	margin-right:235px;
	padding:5px;
	background:#E9E6D9;
}

.text1 p {
	margin:0 10px 10px;
	padding:0;
}

.text1 p.p3 {
	margin:0 10px 5px;
}

.text2 {
	margin-right:235px;
	padding:5px;
}

#menuList {
	position:absolute;
	top:200px;
	left:415px;
	width:230px;
}

#bottom_menu {
	margin:0 -240px -5px -5px;
	border-top:5px solid #FFF;
	background-color:#555040;
	padding:10px;
	text-transform:uppercase;	
}

#bottom_menu a {
	color:#FFFFFF;
	text-decoration:none;
}

#bottom_menu a:hover {
	color:#D2DBE2;
	text-decoration:none;
}

#lselect li a {display:block; margin-left:-10px; font-weight:bold;}
#menuList li a.c {float:none; display:inline; margin-left:0; font-weight:normal; font-size:11px;}

.text2 p {
	margin:0 10px 10px;
	padding:0;
}

.activityList {
	padding: 0 0 0 20px;
	margin:0 0 5px;
	margin-top:15px;
	list-style-type:none;
	white-space:nowrap;
	font-size:11px;
	font-weight:bold;
	background: transparent url(../images/bullet.gif) no-repeat 0 1px;
}

#priceList ul {
	width:300px;
	margin:0 0 10px 15px;
	padding:0;
}

#priceList li {
	padding: 0 0 0 20px;
	margin:0 0 5px;
	list-style-type:none;
	white-space:nowrap;
	background: transparent url(../images/bullet.gif) no-repeat 0 1px;
}

#menuList ul {
	width:210px;
	margin:0 0 10px 15px;
	padding:0;
}

#menuList li {
	padding: 0 0 0 20px;
	margin:0 0 5px;
	list-style-type:none;
	white-space:nowrap;
	background: transparent url(../images/bullet.gif) no-repeat 0 1px;
}

#lselect ul {
	width:210px;
	margin:0 0 10px 15px;
	padding:0;
}

#lselect li {
	padding: 0 0 0 25px;
	margin:0 0 5px;
	list-style-type:none;
	clear:left;
	white-space:nowrap;
	background: transparent url(../images/bullet.gif) no-repeat 0 3px;
}

#menuList h3 {
	margin:0 0 10px;
	background:#6E6855 url(../images/link_lis.gif) repeat-y top left;
	padding:5px 5px 5px 15px;
	font-weight:bold;
	color:#E9E6D9;
	font-size: 11px;
}

acronym {
	border-bottom:1px dotted #555040;
	cursor:help;
}

a acronym {
	border-bottom:1px dotted #8297A7;
}

.text1 .gallery_pic {
	width:115px;
	height:86px;
	border-color:#ffffff;
	border-width:4px;
	border-style:solid;
	margin-bottom: 1px;
	float:none;
}

.text2 .gallery_pic {
	width:115px;
	height:86px;
	border-color:#e9e6d9;
	border-width:4px;
	border-style:solid;
	margin-bottom: 1px;
	float:none;
}

.gallery_cell {
	margin:3px;
	margin-top:5px;
	margin-bottom: 5px;
	border:0px;
	float:left;
	text-align:center;
	font-size: 9px;
}

.left_form {
	float:left;
	margin-right:20px;
	margin-bottom: 20px;
}

.right_form {
	float:left;
	margin-left:20px;
	margin-bottom: 20px;
}

.form_text {
	width:120px;
}

.form_count {
	width:120px;
	text-align:right;
}

.form_date {
	width:100px;
	text-align:right;
}

.form_textarea {
	width:130px;
	margin-left:30px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	height:50px;
	color:#555040;
}

.button-submit {
	width:80px;
	color:#ffffff;
	background-color:#555040;
	margin-bottom:7px;
}

label {
	text-align:left;
	display:block;
}

input {
	margin-left:30px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	color:#555040;
}

div#map {
	text-align:center;
	margin-bottom:15px;
}

img#bordered {
	border-width:3px;
	border-style:solid;
	border-color:#e9e6d9;
}

img#no-border {
	border:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:120px;
	margin-right:5px;
}

.weather {
	margin-top:15px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
}
