a:link, a:visited{
	text-decoration:none;
	color:#234;
}

h1{
	color: #567;
}
h2{
	color: #345;
}

#banner{
	height:250px;
	background:url('../images/banner.jpg') left top no-repeat;
}

/* NAVI */
#navi_out{
	padding:1px 0px;
	border-top:5px solid #55aac7;
	border-bottom:5px solid #65bad7;
}
#navi{
 	background:url('../images/sh_menu_bkg.jpg') left top repeat-x;
}
#navi span{
	color:#fff;
}
#navi a:link,
#navi a:visited{
	margin:5px;
 	color:#000099;
	line-height:30px;
	text-decoration:none;
	font-weight:bold;
}
#navi a:hover{
	text-decoration:underline;
}

/* MENU */
#menu{
 	padding:20px 0px;
  	background:url('../images/sh_menu_bkg.jpg') left top no-repeat; 
	background-color:#55aac7;
	border:1px solid #4e9db4;
}
#menu h3,
#menu h3 a:link,
#menu h3 a:visited{
	color:#fff;
	text-align:center;
	text-decoration:none;
}
#menu > ul{
	width:90%;
	margin-left:5%;
	background-color:#67b3cd;
	border:1px solid #83cbdf;
}
#menu ul li{
	color:#fff;
	margin-left:1.5em;
	margin-bottom:2px;
}
#menu ul li a:link,
#menu ul li a:visited{
	display:block;
	padding:5px 0px;
	font:normal 11px sans-serif,arial;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#menu ul li a:hover{
	color:#eda243;
	text-decoration:underline;
}

/* CONTENT */
/* Tablela */
#content table p{
	color:#234;
}
#content table span{
	color:#123;
}
#content p{
	color:#123;
}
#content ul li a:link,
#content ul li a:visited,
#content ul li,
#content ol li{
	color:#123;
}
/* BOTTOM */
#bottom{
	background-color:#fafafa;
	border-top:5px solid #d3d3d3;
	text-align:center;
}
#bottom_in{
	background-color:#eaeaea;
	margin-bottom:25px;
	border-bottom:1px solid #d3d3d3;
}
#bottom_in a:link,
#bottom_in a:visited{
	line-height:2em;
	color:#333;
	margin:0px 1px;
	border-bottom:3px solid #d3d3d3;
}
#bottom_in a:hover{
	color:#000;
	border-bottom:3px solid #fff;
}

