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; background: #000 fixed url(imagens/bg_css.jpg) no-repeat center top; margin: 0; }
#tudo { width: 960px; margin: 0 auto; background: #DDD;}
#kbc {}
#menu_inc { background: #036; }
#menu_devir_list a, #menu_devir_list a:hover { font-weight:bold ;}
#menu_principal { height: 30px;  background: #848278; }
#principal {}

#content { padding: 5px 25px 15px; line-height: 125%; }
#content-index { padding: 5px 25px 15px; background: #FFF; }
#content0 { overflow: hidden; background: #FFF; padding: 7px; }
#content100 { width: 100%; overflow: hidden; float: left; background: #FFF; padding-top: 0px; }
#content80 { width: 80%; overflow: hidden; float: left; background: #FFF; }
#content60 { width: 60%; overflow: hidden; float: left; background: #FFF; }

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

#vert-container { margin: 0; }
#vert-container ul { width: 100%; margin: 0; padding: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
#vert-container a { display: block; padding: 5px 10px; background: url(../hqs/imagens/layout/alpha_top.png) repeat; border-bottom: 1px solid #fff; font-weight: bold;}
#vert-container a:link, #vert-list a:visited { color: #fff; text-decoration: none; }
#vert-container a:hover { background: url(../hqs/imagens/layout/alpha_top_roll.png) repeat; color: #ff9; }

#coluna_right { width: 20%; float: right; overflow: hidden;}
#right_news { padding: 10px 15px; }

#rodape { background:#036; font-size: 10px; color: #FFF; padding: 10px 0 10px 0; text-align: center; clear: both; }
.content_news { padding: 10px 15px 20px 0; font-size: 10px; line-height: 125%; margin: 0 15px 7px; background: #FFF; text-align:justify; }
.content_news .img { padding-bottom: 12px; text-align: center; }
.content_news img { margin: 0 20px 20px 0; }
.content_news br { padding-bottom: 10px; }

.catalogo { padding: 10px 12px 20px; font-size: 12px; line-height: 175%; }
a, a:visited {color: #009; text-decoration:none;}
a:hover {color: #339; text-decoration:underline; }

.catalogo a, .catalogo a:hover, .catalogo a:visited { font-weight: bold; }

#top { color: #03C; font-weight: bold; font-size: 12px; background-color: #FC0; padding: 4px 10px 0px 20px; height: 20px; }
h1 { color: #03C; font-weight: bold; font-size: 11px; background-color: #FC0; padding: 2px 10px 0; height: 18px; margin: 7px 7px 0; clear: both; }
h2 { color: #03C; font-weight: bold; font-size: 12px; background-color: #FC0; text-align: center; padding-top: 4px; height: 20px; margin: 30px -10px 15px; clear: both; }
h3 { color: #03C; font-weight: bold; font-size: 11px; background-color: #FC0; padding: 2px 10px 0; height: 18px; margin: 7px 10px 0; clear: both; }
h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited { color: #009; text-decoration: none; display: block;}
h1 a:hover, h2 a:hover, h3 a:hover { color: #00C; text-decoration: underline; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #03F; padding-top: 16px; margin-left: 20px; font-weight: bold; }

.voltar { text-align: center; margin-top: 20px; font-weight:bold; clear: both; }
.outros {font-size: 16px; font-weight:bold; text-align: center; }
#titulo { float: left; width: 70% }

#menu_hq_cont { float: right; width: 30%; text-align: right; }
ul#menu_hq { display: block; margin: 0; }
#menu_hq li { display: inline; font-size: 9px; }
#menu_hq a { padding: 3px 12px; }
#menu_hq a:link, #menu_hq a:visited { color: #009; text-decoration: none; }
#menu_hq a:hover{ color: #00C; text-decoration: underline; }

