body{
	margin:				0px;
	padding:			0px;
	font-family:		Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	line-height:		17px;
}

table {
	border-collapse:	collapse;
}

td {
	text-align:			left;
	vertical-align:		middle;
}

img{
	border:				0px;
}

form {
	margin:				0px;
	padding: 			0px;
	}
	
div.content {
	position:			relative;
}

h1 {
	font-weight:		normal;
	font-size:			18px;
	color:				black;
	font-family:		Arial;
	padding-top:		3px;
	padding-bottom:		3px;
}

h2 {
	font-weight:		normal;
	font-size:			18px;
	color:				black;
	padding:			0;
	margin:				0;
	font-family:		Arial;
}

h3 {
	font-size:			11px;
	font-weight:		bold;
	color:				black;
}

h3.news_title {
	font-size:			11px;
	font-weight:		bold;
	color:				black;
	padding-top:		0;
	margin-top:			8px;
	padding-bottom:		0;
	margin-bottom:		5px;
}

a:link {color:black;}
a:visited {color:black;}
a:hover {color:black;}
a:active {color:black;}

/*----------------- logo start -----------------*/

table.main_structure td.logo {
	width:				100%;
	vertical-align:		middle;
	padding-top:		40px;
	padding-bottom:		30px;
}

div.left_logo {
	float:				left;
	padding-left:		30px;
	}

div.right_logos {
	float:				right;
	padding-right:		30px;
	}

/*----------------- logo end -----------------*/

table.main_structure td.submenu {
	display:	none;
}

div.main_content {
	border-top:			1px solid black;
	text-align:			justify;
	padding-top:		0;
	padding:			30px;
}

table.main_structure td.closer {
	display:			none;
}

/*--------- footer start ----------------------*/

div.footer {
	border-top:			1px solid black;
	color:				black;
	margin:				0;
	font-family:		Arial;
	padding-left:		30px;
	padding-right:		30px;
}

div.footer a {color: black; text-decoration: underline;}

div.left_footer {
	float:				left;
	padding-top:		10px;
	}

div.right_footer {
	float:				right;
	padding-top:		10px;
	}


/*--------- footer end ----------------------*/

/*--------- menu start ----------------------*/

table.menu_table {
	display:			none;
}


/*--------- menu end ----------------------*/

/*--------- news start ----------------------*/

div.right_col {
	display:		none;	
}

div.news_content {
	min-height:		153px;
	background:		#174a9a url(../img/news_bg.gif) repeat-y;
	padding:		10px;
	color:			white;
}

span.date {
	color:			#f6d61f;
}

div.news_bottom {
	background:		transparent url(../img/news_bottom.gif) no-repeat right bottom;
	height:			20px;
	padding:		0;
	margin:			0;
}
 
/*--------- news end ----------------------*/



div.closer_div {
	height:				1px;
	clear:				both;
	font-size:			1px;
	line-height:		1px;
	padding:			0;
	margin:				0;	
}

div.small_menu {
	display:			none;
}


div.submenu {
	display:			none;
}

div.path {
	width:				100%;
	padding-top:		0;
	margin-top:			0;
	padding-bottom:		10px;
	padding-top:		5px;
	font-size:			10px;
}

div.path a:link {color:black; text-decoration:underline;}

div.header {
	display:			none;
}

table.stock_info {
	font-size:			9px;
	font-family:		Tahoma;
	width:				100%;
	margin-top:			15px;
	border-top:			2px solid #cfd4da;
	border-bottom:		2px solid #cfd4da;
}
table.stock_info td {
	border-bottom:		1px solid #cfd4da;
	border-top:			1px solid #cfd4da;
}

table.stock_info td.name {color:#06009f;}
table.stock_info td.change span.up{color:#0a7f17;}
table.stock_info td.change span.down{color:#f90000;}

table.stock_info td.value {color:black;}


/*-------------------- recommend start ---------------------*/

table.recommend {
	width:				400px;
	margin-top:			30px;
}


input {
	border:			1px solid #aaaaaa;
}

textarea {
	border:			1px solid #aaaaaa;
}

textarea.text {
	width:				400px;
	background-color:	white;
	color:				black;
}

input.text {
	width:			200px;
	background-color:	white;
	color:				black;
}

textarea.text:hover {
	background-color:	white;
}


input.text:hover {
	background-color:	white;
}

.submit {
	background:			transparent url(../img/button.gif) no-repeat center center;
	width:76px; 
	height:30px;
	border:				none;
}

/*-------------------- recommend end ---------------------*/

/*-------------------- mapa start ---------------------*/

table.map {
	margin-top:		30px;
}

table.map td {
	vertical-align:	top;
}

ul.sitemap {
	color:			black;
}

ul.sitemap li.indent1 {
	font-weight:	bold;
	list-style-type:none;
	padding-top:	5px;
}

ul.sitemap li.indent1 a {
	color:			black;
	text-decoration:underline;
}

ul.sitemap li.indent2 {
	margin-left:	30px;
	
}

/*-------------------- mapa end ---------------------*/

.right {
	text-align:		right;
	
}

.left {
	text-align:		left;
	
}


div.error {
	font-weight:	bold;
	color:			black;
	padding-top:	20px;
}


a.faq {
	text-decoration:	none;
}