.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
 }   

body, html, ul, li, p, h1, h2, h3, h4, h5, h6 {border:none;padding:0;margin:0;list-style:none;font-family:Verdana, Geneva, sans-serif;}
#header {position:relative;width:900px;height:100px;background:url(../img/logo.png) no-repeat left center;}
/* ------------------------------------- */
#body {position:relative;width:900px;min-height:500px;overflow:auto;}

img {border: none;}

#left_panel {position:relative;float:left;width:230px;min-height:100px;}
#left_panel ul {width:230px;position:relative;}
#left_panel .menu_main_item {background:url(../img/bkf1.png) repeat-y top left;}
#left_panel .menu_main_item a{display:block;text-align:left;font-size:9px;text-decoration:none;color:#4c4b4b;height:50px;width:230px;}
#left_panel .menu_main_item a b {display:block;padding-top:15px;}
#left_panel .menu_main_item ul {display:none;}
#left_panel .first {background:url(../img/bkf.png) no-repeat top left;padding-top:10px;}
#left_panel .first ul {background:url(../img/bkf1.png) repeat-y top left;}
#left_panel .menu_main_item a img {float:left;border:none;margin:3px;margin-left:15px;}
#left_panel .first a img {margin-top:3px;}
#left_panel .menu_sub_item {display:block;}
#left_panel .menu_sub_item a img {float:left;border:none;}

#righ_panel {position:relative;float:left;width:640px;min-height:200px;overflow:auto;}
#right_panel_full {position:relative;float:left;width:100%;min-height:200px;overflow:auto;}
#top_right_panel {position:relative;width:640px;height:20px;background:#bbd342;}
#top_right_panel #menu_top {float:right;display:block;margin-right:15px;height:20px;line-height:20px;}
#top_right_panel #menu_top a {text-decoration:none;font-size:10px;color:#FFF;font-weight:bold;}
#top_right_panel #menu_top a:hover {color:#666666;}
#image_right_panel {position:relative;}
#center_right_panel {position:relative;overflow:hidden;}
#center_right_panel #tb1 {position:relative; padding-top:30;width:100%;}
#center_right_panel #tb1 td {color:#999999; font-size:11px;padding:0 15px 15px 0;}
#center_right_panel #tb1 td h1 {color:#4C4B4B; font-size:12px;}
#center_right_panel #tb1 td strong {font-size:11px; color:#333333;}
#center_right_panel #content {text-align:justify;font-size:11px;margin-left:10px;margin-right:10px;border-bottom:solid 10px #bbd342;margin-top:25px;}
#center_right_panel #content p {margin-top:5x; margin-bottom:5px; text-indent:30px;color:#999999;line-height:20px;}
#center_right_panel #content ul li {list-style-type:disc;list-style-position:inside;color:#999999;padding:5px;text-indent:20px;}
#bottom_right_panel {position:relative;overflow:auto;}
#bottom_right_panel .caixa_no {border-bottom:dashed 1px #999999;}
#bottom_right_panel .caixa_no h2{font-size:11px; color:#9fbb13;text-align:left;margin-left:10px;margin-right:10px;margin-top:10px;}
#bottom_right_panel .caixa_no h1{font-size:11px; color:#666666;text-align:left;margin-left:45px;margin-right:160px;quotes:"";margin-top:5px;margin-bottom:15px;}
#bottom_right_panel .caixa_no p{font-size:11px; color:#999999;text-align:left;margin-left:45px;margin-right:160px;display:block;margin-top:5px;margin-bottom:15px;line-height:20px;}
#bottom_right_panel .caixa_no a {text-decoration:none; color:#666666;display:block;text-align:right;font-size:10px;margin-right:10px;margin-bottom:10px;}
#bottom_right_panel .caixa_no a img {border:none;vertical-align:middle;}
#menu_bottom_panel #menu_bottom a {color:#666666;font-size:11px;text-decoration:none;margin:10px;display:block;}
#menu_bottom_panel #menu_bottom a img {vertical-align:middle; border:none;}
/*--------------------*/
.titulo_form {color: #666;font-weight: bold;padding-left: 10px;border-bottom: 1px dotted #999999;font-size:11px;}
#main_form #form {width:100%;}
#main_form #form tr td #obs {width: 440px;height: 90px;color: #666;}
#main_form #form tr td span {margin-left: 20px;font-size:11px;color:#999999;}
.dia     {width: 25px;margin-left: 20px;color: #666;}
.mes     {width: 25px;margin-left: 5px;color: #666666;}
.ano     {margin-left: 20px;width: 100px;margin-right: 5px;color: #666;}
.input_text  {width: 230px;margin-left: 20px;color: #666;}
#main_form #form tr td .send {color: #FFF;background-color: #999999;border: 1px solid #BBD342;}
#main_form #form tr td .reset {color: #FFF;background-color: #999999;border: 1px solid #BBD342;}
/* ------------------------------------- */
#news_popup {display: none;z-index: 1000;position: absolute;top: 100px;left: 100px;width: 800px;height: 500px;background: #FFF;border-top: 3px #BBD342 solid;border-left: 3px #BBD342 solid;border-bottom: 3px #BBD342 solid;border-right: 3px #BBD342 solid;}
#news_popup .close {float: right; margin: 5px 5px 0 0;width: 60px;height: 20px;line-height: 20px;font-weight: bold;color: #666666;text-align: center;font-size: 11px;cursor: pointer;}
#news_popup .date {float: left; margin: 5px 0 0 10px;width: 100px;height: 20px;line-height: 20px;font-weight: bold;color: #666666;text-align: left;font-size: 11px;}
#news_popup .title {clear: both; margin: 30px 0 0 10px;width: 860px;min-height: 20px;line-height: 20px;font-weight: bold;color: #666666;text-align: left;font-size: 12px;}
#news_popup .content {clear: both; margin: 10px 0 0 10px;width: 860px;min-height: 20px;line-height: 20px;font-weight: normal;color: #666666;text-align: left;font-size: 11px;}

/* ------------------------------------- */
#footer #cont_bt {text-align:right; font-size:11px; color:#FFF;line-height:20px;margin-right:10px;float:right;}
#footer .netbuilder {float:left;font-family:Verdana, Geneva, Courier, monospace;font-size:11px;height:20px;line-height:20px;color:#fff;margin-left:10px;}
#footer .netbuilder a {color:#FFF;text-decoration:none;}
                                                        