/* CSS Document */
   
   div.logomarca
   {
	position:relative;	
	margin-top:12px;
	margin-left:8px;	
   }
   
   
/* MENU */   
   
   
   div.leftMenu
   {
    margin:10px 10px;
   }
   
   div.leftMenu item
   {
   }
   
   div.bottomMenu
   {
    position:relative;
	margin:20px 0px;
   }
   
   div.bottomMenu a:link, div.bottomMenu a:visited  {font:bold 7pt Verdana, Arial, Helvetica, sans-serif; color:#3a3e33; padding-right:10px; text-decoration:none }
   div.bottomMenu a:hover				   	  		{color:#ffffff }
   
   
/* BANNER */   
   
   
   div.topBanner
   {
    position:relative;
    width:744px;
	height:180px;	
	background-color:#1f2317;
   }
   
   div.bottomBanner
   {
    top:0px;
	left:0px;
	position:absolute;
    width:150px;
	height:240px;
	padding:5px 5px;
	background-color:#403f2e;
   }

   
/* BUSCA */

   
   div.busca
   {
    position:relative;
    width:734px;
	height:109px;	
	background-color:#b8bc9b;
	background:url(_img/background_busca.png) no-repeat;
   }
   
   form.busca
   {
    padding:10px 0px;
    margin:0px 0px;	
    text-align:center;
   }

   form.busca label
   {
	font-size:12pt;
	font-weight:bold;   
   }

/* NAVIGATION BAR */

   div.navigation
   {
	position:relative;
	margin:0px 5px;
	color:#1f2317;
   }
	
   div.navigation a:link, div.navigation a:visited  {font-size:8pt; color:#1f2317; padding:0px 5px; text-decoration:none }
   div.navigation a:hover		    	  	  		{text-decoration:underline }

/* LINKS */
   
   
   div.links
   {
    position:relative;
	padding:10px 0px 7px 0px;
	text-align:right;
	color:#7a7962;
	font-size:8pt;
   }
   
   div.links a:link, div.links a:visited  {font:bold 7pt Verdana, Arial, Helvetica, sans-serif; color:#7a7962; padding:0px 5px; text-decoration:none }
   div.links a:hover		    	  	  {color:#ffffff }


/* DIREITOS */

   
   div.direitos
   {
    font:7pt Verdana, Arial, Helvetica, sans-serif;
   }

   
/* APOIO */

   
   div.apoio
   {
    bottom:10px;
	right:0px;
	width:350px;
	height:110px;	
	position:absolute;
	overflow:hidden;
   }
   
   div.apoio table
   {
    width:100%;
	height:100%;
   }
   
   div.apoio img
   {
	border:0px;
   }
   
/* IE BUG */
   
   #iebug
   {
	position:relative;
	height:42px;
	padding:10px 10px;	
	border:1px solid #f0e4c3;
	margin:10px 0px;
	background-color:#ffffd6;
	font-size:8pt;
	overflow:hidden;
   }
   
   #iebug div
   {
    top:10px;
	position:absolute;
	width:120px;
	height:28px;
	padding:6px 3px;	
	border:1px solid #f0e4c3;
    background-color:#ffffff;
   }
   
   #iebug img.close
   {
    top:10px;
	right:10px;
	position:absolute;
   }
   
   #iebug strong
   {
    font-size:8pt;
   }
   
/* OUTROS */
   
   div.notice 
   {
	position:relative;
	height:16px;
	padding:3px 5px;		
	background-color:#FF9;
	overflow:hidden;
	visibility:hidden;
	font-size:8pt;
	color:#494949;
	text-align:left;
	line-height:10pt;
   }
   
   div.notice img
   {
	margin-right:5px; 
	vertical-align:middle;
   }
	
   div.notice span
   {
	vertical-align:middle;
   }
   
   div.btn_voltar
   {
    position:relative;
	height:38px;
    padding:0px 30px;
   }
   
   div.btn_0
   {
	position:relative;	
	height:18px;
	margin:0px 5px;
	text-align:center;
	background:#d6d8c5 url(_img/btn_0_bg.png) repeat-x;   
   }
   
   div.btn_0 span
   {
    color:#ffffff;
   }
   
   div.btn_0 img.left
   {
   	top:0px;
	left:-5px;
	position:absolute;   
   }

   div.btn_0 img.right
   {
   	top:0px;
	right:-5px;
	position:absolute;   
   }
   
   div.btn_0 a:link, div.btn_0 a:visited  {font-size:8pt; color:#34460d; text-decoration:none; display:block }
   div.btn_0 a:hover					  {text-decoration:underline }
   
   img.label
   {
	position:relative;	
    margin:10px 10px;	
   }
   
   img.box_sup_esq
   {
    top:0px;
	left:0px;
	position:absolute;
   }
   
   img.box_sup_dir
   {
    top:0px;
	right:0px;
	position:absolute;
   }

   img.box_inf_dir
   {
    bottom:0px;
	right:0px;
	position:absolute;
   }

   img.box_inf_esq
   {
    bottom:0px;
	left:0px;
	position:absolute;
   }
   
   img.bdrbox_sup_esq
   {
    top:-1px;
	left:-1px;
	position:absolute;
   }
   
   img.bdrbox_sup_dir
   {
    top:-1px;
	right:-1px;
	position:absolute;
   }

   img.bdrbox_inf_dir
   {
    bottom:-1px;
	right:-1px;
	position:absolute;
   }

   img.bdrbox_inf_esq
   {
    bottom:-1px;
	left:-1px;
	position:absolute;
   }
  
   #a_content
   {
    top:0px;
	left:0px;
	position:absolute;
	width:215px;
	margin:0px 0px;
   }
   
   #b_content
   {
	position:relative;
	width:760px;
	padding:0px 5px;
	margin-left:210px;
	background:url(_img/background_content_v.png) repeat-y;
   }
   
   #c_content
   {
    position:relative;
	width:734px;
	padding:5px 5px;
	margin:5px 0px;
	background-color:#ffffff;
   }
   
   #d_content
   {
    position:relative;
	width:734px;
	height:250px;
	margin-bottom:5px;
   }
   
   #e_content
   {   
    position:relative;
	padding:8px 8px; 
	background-color:#403f2e;
	overflow:hidden;
   }
   
   #footer
   {
    position:relative;
	width:744px;
	height:110px;
	padding:8px 8px;
	margin-left:215px;	
   }
   
   input.input, textarea.input
   {
	padding:1px 2px;
	border:1px solid #6a6d5a;
	margin:2px 0px;		
	font-size:10pt;
	color:#464646;
   }
	
   select.select 
   {
	padding:0px 0px;
	border:1px solid #6a6d5a;
	margin:0px 0px;		
	font-size:11pt;
	font-weight:bold;
	color:#1f2317;
   }
   
/* TAGS */   

   img
   {
	border:0px;
   }
	
   input
   {
	vertical-align:middle;
   }

   textarea
   {
	vertical-align:middle;
   }
	
   select
   {
	vertical-align:middle;
   }
	
   label
   {
	vertical-align:middle;
   }
   
   form
   {
	line-height:15pt;	
   }
   
   body
   {
   	position:absolute;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	font:9pt "Trebuchet MS", Helvetica, sans-serif;
	color:#403f2e;
	background:#999d80 url(_img/background_body.png) repeat-x;
   }
      
   html
   {
    overflow:auto
   }

