ul#toplist li a:hover { color: #FF0; background: #036; }
ul#toplist li:hover ul#subtoplist li a { background: #036; }
ul#toplist li:hover ul#subtoplist li a:hover { color: #FF0; }

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 125%; color: #000; margin: 0; background: #000 url(imagens/layout/bg_worldwaker.jpg) fixed no-repeat center top; }
#tudo { width: 960px; margin: 0 auto; background: #DDD}
#kbc {}
#menu_inc {
	background-color: #000;
}
#principal {}

small { font-size: 10px; }

h1 { color: #FFF; font-weight: bold; font-size: 12px; background-color: #036; padding: 4px 16px 0; height: 18px; margin: 25px -7px 0; clear: both; }

li {margin-bottom: 16px; }

a, a:visited { color: #00C; text-decoration: none; }
a:hover { text-decoration: underline; }

#content { padding: 5px 25px 15px; line-height: 125%; }
#content-index { padding: 5px 12px 20px; background: #FFF; border: solid 2px #036; border-bottom: 0px; }
#content100 { width: 100%; overflow: hidden; float: left; background: #FFF; }
#content80 { width: 80%; overflow: hidden; float: left; background: #FFF; }
#content60 { width: 60%; overflow: hidden; float: left; background: #FFF; }
.padding { padding: 10px 25px; min-height: 560px; }
#testa { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFF; background:#00C; padding: 4px 20px; border-right: 2px solid #FFF; }

#coluna_left { width: 20%; float: left; overflow: hidden; }

#coluna_right { width: 20%; float: right; overflow: hidden;}
#right_news { padding: 10px; }
#right_news h1 { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; display: block; background: #00C; padding: 4px 15px; margin: -10px -10px 5px; }
#right_news h2 a, #right_news h2 a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #00C; display: block; padding: 6px 10px; text-decoration: none; margin-top: -10px; text-align: center }
#right_news h2 a:hover { text-decoration: underline; }
.right_news_table { font-size: 10px; line-height: 100%; }
.right_news_table td { border-bottom: 1px solid #999; padding-top: 10px; }

#rodape { background:#036; font-size: 10px; color: #FFF; padding: 10px 0 10px 0; text-align: center; clear: both; }
.content_news { width: 227px; padding: 0 9px 10px; font-size: 10px; line-height: 125%; float: left; display: inline-block; height: 320px; border-bottom: 1px solid #DDD; }
.content_news img { margin: 0px auto 12px; }
.content_news img a { border: 1px solid; }
.content_news h5 a, .content_news h5 a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; display: block; background: #036; padding: 7px 12px; text-decoration: none; margin-bottom: -14px; }
.content_news h5 a:hover { font-weight: bold; color: #FFF; text-decoration: underline; }

#prodcontainer {clear: both; }
#prodcontainer ul { padding: 5px 0 10px; margin: 0; list-style-type: none; background-color: #036; color: #FFF; width: 100%; font: normal 90% arial, helvetica, sans-serif; text-align: center; border-bottom: 1px solid #006; }
#prodcontainer li { display: inline; }
#prodcontainer li a { text-decoration: none; background-color: #036; color: #FFF; padding: 5px 20px; font-weight: bold; }
#prodcontainer li a:hover { background-color: #; color: #ff0; }

.news-link { color: #00F }

