*{margin:0; padding:0;}

  body{background-image:url(../img/pagina/fundo.jpg); background-repeat:repeat-x;margin:0; padding:0;}
#geral{width:1020px;height:1100px;margin:auto;}
    
#meio{background-color:#FFFFFF;width:940px;height:458px;margin:auto;float:left;}
#pagina{margin:10px 0 0 0; }

 #left{background-image:url(../img/pagina/gleft.png); background-repeat:no-repeat; height:458px; width:40px; float:left; left:0;margin:0;top:0;}
  #top{background-image:url(../img/pagina/gtop.png);  background-repeat:repeat-x;	height:47px; } 
#right{background-image:url(../img/pagina/gright.png);background-repeat:no-repeat; height:458px; width:40px;float:left;}

#page{margin-top:20px;}


/***** TOPO *****/
          #topo{ width:100%; height:200px; background-image:url(../img/pagina/topo.jpg); background-repeat:no-repeat; background-position:top center;}
      #topo_adm{ width:100%; height:100px; }    
#topo_parceiros{ width:100%; height:100px; }
   
   #topo_left{float:left;  width:150px; }
 #topo_center{float:left;  width:600px; }
  #topo_right{float:right; width:150px; }


/***** BOXS *****/
       .box{ width:228px;}
  .meio_box{ width:228px; background-image:url(../img/boxs/meio_box.jpg); background-repeat:repeat-y; padding:10px 0 5px 0; }
 #baixo_box{ width:228px;}
 
/***** pags *****/
 	  .pag{ width:900px; border:0px;} 
   .pag_ie{ border-top: 1px solid #97a5b0;} 
 .pag_left{ width:650px; float:left; padding-top:30px;}
.pag_right{ width:250px; float:left; padding-top:20px;}
  
/***** textos *****/
	.a1{font: bold 18px Arial, Helvetica, sans-serif;}
	.a2{font: bold 16px Arial, Helvetica, sans-serif;}
	.a3{font: bold 14px Arial, Helvetica, sans-serif;}
	.a4{font: bold 12px Arial, Helvetica, sans-serif;}
    .a5{font: bold 11px Arial, Helvetica, sans-serif;}
    .a6{font: bold 10px Arial, Helvetica, sans-serif;}
	
	.ared1{font: bold 18px Arial, Helvetica, sans-serif;}
	.ared2{font: bold 16px Arial, Helvetica, sans-serif;}
	.ared3{font: bold 14px Arial, Helvetica, sans-serif;}
	
	.ablue1{font: bold 18px Arial, Helvetica, sans-serif;}
	.ablue2{font: bold 16px Arial, Helvetica, sans-serif;}
	.ablue3{font: bold 14px Arial, Helvetica, sans-serif;}

   .h1{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 18px; color: #333333;}
   .h2{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333;}
   .h3{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333;}
   .h4{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
   .h5{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}
.texto{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align:justify; }
 	
   .red{color:#FF3333;}
   .red2{color:#993333;}
  .blue{color:#0099FF;}	
  .gray{color:#555555;}	
 .green{color:#009900;}
 .green2{color:#006600;}
.orange{color:#FF9900;}
	
         #s_abc{ text-align: left;  text-decoration: none; font: bold 14px Arial, Helvetica, sans-serif;}
 #wellcome_coop{ text-align: left; text-decoration: none; font: bold 14px Arial, Helvetica, sans-serif; color:#999999; }

/***** *****/
   #menu_ajax{ margin-bottom:0px; z-index:1000;}   
   .dTreeNode{ z-index:1000;}
 .a3{font: bold 14px Arial, Helvetica, sans-serif;}

#rodape{height:117px; background-image:url(../img/pagina/rodape2.jpg);  margin-top:55px; }

  a{text-decoration:none}
img{text-decoration:none; border:0px; }



 .label{color:#666666}
 .logos{border:0px;}   				
.link_menus{text-decoration:none; color:#666666;width: 7em;}
	       
/***** MENU APLE *****/  
/* IE7 div, img { behavior: url(menu/iepngfix.htc) }  */
/* dock - top */
.dock {position: relative; height: 50px; text-align: center;}
.dock2 {position: relative; height: 50px; text-align: center;}

#dock2 {/*width: 100%;position: absolute;	left: 0px;	/*bottom: 0px;*/} 
	
 .dock-container {	position: absolute;	height: 50px; /* background: url(menu/img_aple/dock-bg2.gif);padding-left: 20px;*/}
.dock-container2 {	position: absolute;	height: 50px; /* background: url(menu/img_aple/dock-bg.gif);padding-left: 20px;*/}

 a.dock-item {display: block;width: 40px; color: #000; position: absolute; top:0px; text-align: center; text-decoration: none;	font: bold 12px Arial, Helvetica, sans-serif;}
a.dock-item2 {display: block;width: 40px; color: #000; position: absolute; top: 0px; text-align: center; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif;}

 .dock-item img {border: none;margin: 5px 10px 0px;	width: 100%; }
.dock-item2 img {border: none;margin: 5px 10px 0px;	width: 100%; }

 .dock-item span {display: none; padding-left: 20px;}
.dock-item2 span {display: none; padding-left: 20px;}


/*******************************************************************************************************************/
/***** MENU TREE *******/
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
/*****************/
	

.sub_menu{
font-weight: bold;
width: 100%;
}

.sub_menu ul{
padding: 6px 0 7px 0; 
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.sub_menu ul li{
display: inline;
}

.sub_menu ul li a{
color: #494949;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid #DDDDDD; /*bottom border is 3px*/
}

.sub_menu ul li a:hover{
border-bottom-color: #000000;
}
.sub_menu ul li a.selected{
border-bottom-color: #000000;
}
.sub_menu ul li a.visited{
border-bottom-color: #000000;
}



