/* Formatações default */
html			{overflow:auto;}
body			{background:#e5e6e8; color:#595959; font:11px Tahoma;}
.indent			{text-indent:-5000px;}
.clear			{clear:both;}
.left			{float:left;}
.right			{float:right;}
.top			{vertical-align:top;}
.middle			{vertical-align:middle;}
.bottom			{vertical-align:bottom;}
.tleft			{text-align:left;}
.tright			{text-align:right;}
.tcenter		{text-align:center;}
.tjustify		{text-align:justify;}
.tdouble		{border-bottom:3px #787878 double; padding-bottom:4px;}
.flir			{font-family:Superbac;}
.c-clear:after	{content:"CLEAR"; display:block; height:0; clear:both; visibility:hidden;}
* html .c-clear	{height: 1%;}
.hide  			{display:none;}

input.default		{background:#fff; border:1px #a2a2a2 solid; color:#787878; font:10px Tahoma; height:14px; line-height:13px; margin:0; padding:2px;}
textarea.default	{background:#fff; border:1px #a2a2a2 solid; color:#787878; font:10px Tahoma; line-height:13px; margin:0; padding:2px; overflow:auto;}
select.default		{background:#fff; border:1px #a2a2a2 solid; color:#787878; font:10px Tahoma; height:20px; line-height:13px; margin:0; padding:1px;}

#wrapper			{background:url(../img/bg_root.gif) repeat-y; width:797px; margin:0 auto; padding:0 7px;}
#header 			{height:116px;}
#header h1 a		{background:url(../img/logo_agrobac.gif) no-repeat; display:block; width:797px; height:116px;}
#container			{background:url(../img/bg_menu.gif) 0 0 no-repeat;}


/* Navegation */
#navegation {width:158px;}
#navegation .menu {margin:0 0 30px 0;}
#navegation .menu li {height:22px; *height:20px;}
#navegation .menu li.pri,
#navegation .menu li.ult {height:26px; *height:24px;}
#navegation .menu li a {background:url(../img/bt_menu_mid.gif) 0 0 no-repeat; display:block; font-size:10px; width:118px; height:17px; position:absolute; margin:0; padding:5px 0 0 40px;}
#navegation .menu li a:hover,
#navegation .menu li a.on {background-position:0 -22px; color:#fff; font-size:10px; font-weight:bold;}
#navegation .menu li.pri a {background:url(../img/bt_menu_top.gif) 0 0 no-repeat; height:19px; padding-top:7px;}
#navegation .menu li.ult a {background:url(../img/bt_menu_bot.gif) 0 0 no-repeat; height:21px; padding-top:5px;}
#navegation .menu li.pri a:hover,
#navegation .menu li.ult a:hover,
#navegation .menu li.pri a.on,
#navegation .menu li.ult a.on {background-position:0 -26px;}

/* Sub-Menus */
#navegation .menu .sub-menu {background:#00a8a8; display:none; margin:0 0 0 158px; padding:1px 1px 1px 9px; position:absolute; z-index:10000; min-width:220px; width:auto; *width:220px;}
#navegation .menu .sub-menu li {height:22px; margin:0; padding:0; width:100%;}
#navegation .menu .sub-menu li a,
#navegation .menu .sub-menu li a.on {background:url(../img/bt_sub_menu.gif) 0 0 repeat-x; color:#595959; display:block; font-size:10px; font-weight:normal; height:17px; position:relative; padding:5px 10px 0 16px; width:auto;}
#navegation .menu .sub-menu li a:hover {background-position:0 -22px; color:#fff; font-weight:bold;}

#navegation .buscar {background:#dedede; height:50px;}
#navegation .buscar dt {background:url(../img/txt_buscar_no_site.gif) center no-repeat; width:158px; height:22px;}
#navegation .buscar dd {padding-left:9px;}
#navegation .buscar dd input {width:110px;}
#navegation .buscar dd a {background:url(../img/bt_seta.gif) center no-repeat; display:block; width:22px; height:22px;}
/* Navegation */


/* Main */
#main {width:639px;}
#main .breadcrumb {background:#00b2b3 url(../img/bg_breadcrumb.gif) 0 0 no-repeat; color:#fff; font-size:10px; height:16px; line-height:13px; margin:0; padding:2px 0 0 18px;}
#main .breadcrumb a,
#main p.breadcrumb strong {color:#fff; font-size:10px;}
#main h2 {background:#939598; color:#fff; font-size:24px; height:39px; margin:1px 0; padding:7px 0 0 18px;}

/* Content */
#content {padding:22px 18px;}
#content p {line-height:15px; margin-bottom:14px;}
#content ul li {background:url(../img/li_traco.gif) 0 7px no-repeat; padding:2px 0 2px 10px; list-style:none;}
#content ul li ul {padding:2px 0 0 20px}
#content ul li li {background:url(../img/li_circle.gif) 0 6px no-repeat;}
/* Main */


/* Footer */
#footer					{background:url(../img/bg_footer.gif) bottom repeat-x; width:771px; height:73px; margin:0 auto; padding:8px 20px 0;}
#footer p, .footer a	{color:#7f7f7f; font-size:9px;}
#footer .bac			{background:url(../img/marca_bac.gif) no-repeat; height:46px; padding:2px 0 0 30px;}
#footer .antidoto		{margin-top:7px;}
#footer .someBac		{display:none;}
/* Footer */