body{
	margin:				0px;
	padding:			0px;
	font-family:		Arial, Tahoma, Helvetica, Verdana, sans-serif;
	font-size:			12px;
	color:				black;
	font-weight:		normal;
	background-color:	#F6F6F6;
}

table {
	border-collapse:	collapse;
	empty-cells:		show;
	vertical-align:		top;
}

img{
	border:				0px;
}

form {
	margin:				0px;
	padding: 			0px;
	}
	
h1 {
	color:				#FCFCF7;
	font-weight:		normal;
	font-size:			18px;
	padding-left:		20px;
}
	
h2 {
	color:				#AF7F33;
	font-size:			16px;
	text-align:			left;
}

h3 {
	color:				#DD9C38;
	font-size:			16px;
	font-weight:		bold;
	border-bottom:		1px solid #DD9C38;
}

h4 {
	color:				#933b20;
	font-size:			13px;
	
}
	
span.b {
	color:				#AC7620;
	font-weight:		bold;
}

span.brown {
	color:				#AC7620;
}

label {
	color:				#AC7620;
}

span.data {
	color:				#696B64;
	font-size:			11px;
}

span.source {
	font-style:			italic;
}

hr {
	background-color:	#c9c9ac;
	color:				#c9c9ac;
	border:				none;
	height:				1px;
}

/* ///////////////////////////// main structure start */
	
table.main_table {
	width:				952px;
	background-color:	white;
}

table.main_table td.top_left {	
	height:				10px;
	width:				6px;
	font-size:			1px;
	background:			#F6F6F6 url(../img/left_top.gif) no-repeat bottom;
	font-size:			1px;
}

table.main_table td.top_center {
	height:				10xp;
	font-size:			1px;
	background:			#F6F6F6 url(../img/top.gif) repeat-x bottom;
}

table.main_table td.top_right {
	height:				10px;
	width:				6px;
	font-size:			1px;
	background:			#F6F6F6 url(../img/right_top.gif) no-repeat bottom;
}

table.main_table td.left {
	width:				6px;
	background:			#F6F6F6 url(../img/left.gif) repeat-y;
}

table.main_table td.right{
	width:				6px;
	background:			#F6F6F6 url(../img/right.gif) repeat-y;
}

table.main_table td.bottom_left {	
	height:				10px;
	width:				6px;
	font-size:			1px;
	background:			#F6F6F6 url(../img/left_bottom.gif) no-repeat;
	font-size:			1px;
}

table.main_table td.bottom_center {
	height:				10xp;
	font-size:			1px;
	background:			#F6F6F6 url(../img/bottom.gif) repeat-x;
}

table.main_table td.bottom_right {
	height:				10px;
	width:				6px;
	font-size:			1px;
	background:			#F6F6F6 url(../img/right_bottom.gif) no-repeat;
}

/* ///////////////////////////// main structure end */
/* ///////////////////////////// top menu start */

td.top_menu {
	height:				27px;
	color:				white;
	font-size:			12px;
}

table.new_menu {
	margin:				4px 4px 1px 4px;
	background-color:	#96967F;
	width:				932px;
	color:				white;
	vertical-align:		middle;
	height:				22px;
}


table.new_menu td, td.main_menu {
	color:				white;
	font-size:			12px;
	padding-top:		0px;
	padding-right:		3px;
	text-decoration:	none;
	text-align:			right;
}

table.new_menu a {
	text-decoration:	none;
	color:				white;
}

table.new_menu a.selected {
	color:				#ffe698;
}

td.main_menu a:hover {
	text-decoration:	underline;
}

td.main_menu a:hover {
	text-decoration:	none;
}

div.rss {
	position:			relative;
	top:				6px;
	display:			inline;
	margin:				0px;
	padding:			0px;
	padding-left:		5px;
}


/* ///////////////////////////// top menu end  */
/* ///////////////////////////// top header start  */

div.spacer1 {
	height:				2px;
	font-size:			2px;
	background-color:	#BE9E77;
	margin:				0px 4px 2px 4px;
}

div.header_top {
	background:			#DD9C38 url(../img/header_top1.gif) no-repeat right top;
	height:				86px;
	margin:				0px 4px 2px 4px;
}

div.logo, div.second_menu{
	display:			inline;
}
div.logo {
	float:				left;
	margin-left:		20px;
	margin-top:			3px;
}

div.logo1 {
	float:				left;
	margin-left:		20px;
	margin-top:			3px;
	display:			none;
}


table.second_menu td{
	vertical-align:		middle;
	padding-left:		5px;
	font-size:			12px;
	color:				white;
}

div.second_menu {
	float:				right;
	color:				#FFF6C3;
	font-size:			11px;
	position:			relative;
	top:				60px;
	left:				-10px;
}

div.second_menu a {
	color:				#FFF6C3;
	text-decoration:	none;
}

div.second_menu a:hover{
	color:				#FFF6C3;
	text-decoration:	underline;
}

div.second_menu a.selected {
	font-weight:			bold;
	color:					white;
}

input{
	border:				0px;
}

input.search {
	background:			white url(../img/search_bg.gif) no-repeat;
	color:				#666666;
	width:				118px;
	height:				16px;	
	font-size:			11px;
	vertical-align:		middle;
	padding-top:		2px;
}

/* ///////////////////////////// top header end */
/* ///////////////////////////// header start*/

div.header {
	margin:				0px 4px 2px 4px;
}

/* ///////////////////////////// header end*/
/* ///////////////////////////// index content start */

div.index_content {
	margin:				0px 4px 0px 4px;
	vertical-align:		top;
}

table.index_content {
	width:				100%;
	padding:			0px;
}

td.main_content {
	background-color:	#F1F0DF;
	padding:			0px;
	margin:				0px;
	vertical-align:		top;
}

td.news_content {
	background-color:	#FDFCF4;
	width:				351px;
	vertical-align:		top;
	color:				black;
}

div.tresc {
	padding:			40px;
	font-size:			12px;
	color:				#38271c;
	text-align:			justify;
}

div.subtresc {
	margin:				20px;
	font-size:			12px;
	color:				#38271c;
	text-align:			justify;
}

div.subtresc table.text_table {
	border:				1px solid #7D7B5A;
	border-collapse:	collapse;
}

div.subtresc table.text_table td {
	border:				1px solid #7D7B5A;
	padding:			4px;
}

div.subtresc table.text_table th {
	background-color:	#D6D6C1;
	padding:			8px;
	border:				1px solid #7D7B5A;
}

div.subtresc a {
	color:				#AC7620;
}

div.subtresc a:hover {
	color:				#DD9C38;
}

div.subtresc ol {
	padding-bottom:		5px;
}

div.subtresc ol ol {
	padding-top:		5px;
}

div.subtresc li {
	line-height:		18px;
	color:				#A96C0A;
}

div.subtresc ol li ol li {
	color:				#38271c;
}


div.tresc a {
	color:				#AC7620;
}

div.tresc a:hover {
	color:				#DD9C38;
}

div.news {
	/*margin:			40px;*/
	font-size:			12px;
	color:				#38271c;
	text-align:			left;
}

img.main_banner {
	margin-left:		5px;
}

div.banners {
	margin:				0px;
	padding:			0px;
}

/* ///////////////////////////// index content end */
/* ///////////////////////////// footer start */

div.footer {
	margin:				2px 4px 4px 4px;
	background-color:	#96967F;
	height:				20px;
	vertical-align:		middle;
	color:				white;
	font-size:			11px;
}

div.footer_left, div.footer_right {
	display:			inline;
	padding-top:		3px;
}

div.footer_left {
	float:				left;
	padding-left:		40px;
}

div.footer_right {
	float:				right;
	padding-right:		40px;
}

div.footer_right a, div.footer_left a{
	color:				white;
	text-decoration:	underline;
}

/* ///////////////////////////// footer end */
/* ///////////////////////////// subpage header start */

table.subpageheader {
	width:				100%;
}

table.subpageheader td {
	text-align:			left;
}

td.subpagetitle{
	width:				188px;
	height:				176px;
	background:			#D6D6C1 url(../img/subpage_bg.gif) no-repeat;
	vertical-align:		bottom;
	text-align:			left;
}

td.subpageheader {

}

td.path {
	background-color:	#C9C9AC;
	height:				21px;
}

div.path {
	text-align:			left;
	padding-top:		1px;
	padding-left:		10px;
	font-size:			10px;
	color:				#38271c;
}

div.path a {
	color:				white;
	text-decoration:	none;
}

div.path a:hover {
	text-decoration:	underline;
}

div.path_print {
	text-align:			left;
	padding-top:		1px;
	font-size:			10px;
	color:				#38271c;
	display:			none;
}

div.path_pint a {
	color:				black;
	text-decoration:	none;
}


/* ///////////////////////////// subpage header end */
/* ///////////////////////////// subpage content start */

table.subpage_content {
	width:				100%;	
}

table.subpage_content td.left_col {
	width:				188px;
	background-color:	#f7f6e3;
	vertical-align:		top;
}

img.baner1 {
	margin-bottom:		2px;
}

table.subpage_content td.center_col {
	background-color:	#fffff7;
	vertical-align:		top;
}

table.subpage_content td.right_col {
	width:				205px;
	background-color:	#f7f6e3;
	vertical-align:		top;
}

/* ///////////////////////////// subpage content end */
/* ///////////////////////////// left menu start */

div.left_menu {
	padding:			20px;
	font-size:			12px;
	color:				#A96C0A;
}

ul.left_menu {
	margin:				0px;
	padding:			0px;
	text-align:			left;
	list-style-type:	none;
	line-height:		20px;
}

li.indent1 {
	padding-left:		10px;
	background:			url(../img/menu_bullet.gif) no-repeat left top;
} 

li.indent2 {
	margin-left:		10px;
	padding-left:		10px;
	background:			url(../img/menu_bullet1.gif) no-repeat left top;
}

li.indent3 {
	margin-left:		20px;
	padding-left:		10px;
	background:			url(../img/menu_bullet2.gif) no-repeat left top;
	font-size:			11px;
	
}


ul.left_menu li.indent1 a{
	text-decoration:	none;
	color:				#A96C0A;
}

ul.left_menu li.indent1 a:hover {
	text-decoration:	underline;
	color:				#A96C0A;
}

ul.left_menu li.indent2 a{
	text-decoration:	none;
	color:				#A96C0A;
}

ul.left_menu li.indent2 a:hover {
	text-decoration:	underline;
	color:				#A96C0A;
}

ul.left_menu li.indent3 a{
	text-decoration:	none;
	color:				#A96C0A;
}

ul.left_menu li.indent3 a:hover {
	text-decoration:	underline;
	color:				#A96C0A;
}


ul.left_menu a.selected {
	font-weight:		bold;
}

/* ///////////////////////////// left menu end */
/* ///////////////////////////// right col start */

div.news {
	padding:			10px;
	padding-left:		20px;
	margin:				0px;
	font-size:			12px;
}

div.news a {
	text-decoration:	none;
	color:				#666666;
}

div.news a:hover {
	text-decoration:	underline;
	color:				#999999;
}

/* ///////////////////////////// right col end */
/* ///////////////////////////// recommend table start */

table.recommend {
	
}

table.recommend td {
	
}

/* ///////////////////////////// recommend table end */
/* ///////////////////////////// contact table start */

table.contact {
	width:				100%;
}

table.contact td {
	padding-bottom:		5px;
	vertical-align:		top;
}

input.text {
	border:				1px solid #c9c9ac;
	background-color:	white;
	
	color:				#38271c;
	width:				240px;
	height:				16px;
	padding-left:		3px;
	font-family:		Arial;
	font-size:			12px;
}


textarea.text {
	border:				1px solid #c9c9ac;
	background-color:	white;
	color:				#38271c;
	width:				340px;
	height:				160px;
	margin:				0px;
	font-family:		Arial;
	font-size:			12px;
	padding-left:		3px;
}


input.submit {
	border:				1px solid #96967f;
	background-color:	#d6d6c1;
	color:				#65654d;
	font-size:			11px;
	font-weight:		bold;
	padding:			5px;
}

/* ///////////////////////////// contact table end */
/* ///////////////////////////// mapa start */

table.mapa {
	width:				100%;
}

ul.mapa {
	margin:				0px;
	padding:			0px;
	text-align:			left;
	list-style-type:	none;
	line-height:		20px;
}

li.indent1 {
	padding-left:		10px;
	margin-top:			5px;
	background:			url(../img/menu_bullet.gif) no-repeat left top;
} 

li.indent2 {
	margin-left:		20px;
	margin-top:			5px;
	padding-left:		10px;
	background:			url(../img/menu_bullet1.gif) no-repeat left top;
}

li.indent3 {
	margin-left:		40px;
	margin-top:			5px;
	padding-left:		10px;
	background:			url(../img/menu_bullet2.gif) no-repeat left top;
	font-size:			11px;
}

ul.mapa li.indent1 a{
	text-decoration:	none;
	color:				#A96C0A;
	font-weight:		bold;
}

ul.mapa li.indent1 a:hover {
	text-decoration:	underline;
	color:				#A96C0A;
}

ul.mapa li.indent2 a{
	text-decoration:	none;
	color:				#A96C0A;
}

ul.mapa li.indent2 a:hover {
	text-decoration:	underline;
	color:				#A96C0A;
}

ul.mapa li.indent3 a{
	text-decoration:	none;
	color:				#7b571f;
}

ul.mapa li.indent3 a:hover {
	text-decoration:	underline;
	color:				#7b571f;
}

ul.mapa a.selected {
	font-weight:		bold;
}
/* ///////////////////////////// mapa end */
/* ///////////////////////////// print start */
div.print {
	margin:				0px;
	width:				100%;
	text-align:			right;
}

a.print {
	font-size:			11px;
	text-decoration:	none;
}

/* ///////////////////////////// print end*/

/* ///////////////////////////// images start*/


img.small_image {
	border:				1px solid #c9c9ac;
	padding:			2px;
	background-color:	white;
}

div.one {
	width:				115px;
	height:				90px;
	background-color:	#f7f6e3;
	text-align:			center;
	border:				1px solid #c9c9ac;
	display: 			table; 
	#position: 			relative; 
	overflow: 			hidden;
	float:				left;
	margin-left:		0px;
	margin-right:		8px;
	margin-bottom:		8px;
}

div.two {
	#position: 			relative;  
	#top: 				12%;
	margin:				0;
	padding:			0;
	display: 			table-cell; 
	vertical-align: 	middle;
	text-align:			center;
	width:				100%;
}

div.three {
	#position: 			relative;  
	#top: 				-50%
	width:				100%;
	text-align:			center;
	margin:				0;
	padding:			0;
}

/* ///////////////////////////// images end */
/* ///////////////////////////// paging start */
p.paging {
	font-weight:		bold;
	font-size:			11px;
	color:				#933b20;
}
/* ///////////////////////////// paging end*/