/* standard elements */

body {
	background: #6699CC url(img/bg_abc9.gif) repeat-y center top;
	color: #FFF;	
	font: normal 62.5% "Lucida Sans Unicode",sans-serif;
	margin: 0;
	padding: 0;
}
* { margin:0; border:0px none; padding:0 }
a {color:#FFF; font-weight: bold;}
a:hover {color:#00FF66; text-decoration: underline; }



.clearer {clear: both;}

p,cite,code,ul { font-size: 1.2em; 	padding-bottom: 1.2em; }
ul {margin-left: 1.2em;}
h5 {color:#CC0033; }
.h5 {color:#CC0066; font-size: 0.9em;
}

/* structure */
.estrut{
	position: relative;
	height: 20px;
	text-align:center;
	font-size: 1.1em;
	background-color: #3E7E7B; }
			
.estrut1{ position: relative;
	     background:  #6699CC ; 
	      height: 20px;  }

						
#tampa { position:relative;
	width: 8px;
	height:167px;
	margin:0 0 0 0;
		background:url(img/f_logo_esq.gif) no-repeat;
				background-color:#F8F9F4;
		float: left; }
		
#tampa1 {  position:relative;
	width: 8px;
	height:167px;
	margin:0 0 0 0;
		background:url(img/f_logo_dir.gif) no-repeat;
		background-color:#F8F9F4;
		float: left; }


#geral { position: relative;
    margin:0 auto 0 auto;
	width: 760px; }
	
	
.logo{ position: relative;
	background: url(img/noflash.jpg) no-repeat;
       margin:0 0 0 0;
	    width: 610px;
		height:167px;
		float: left; }

	
#container {   position: relative;
	background: url(img/bgcontainer_b.gif) repeat-y ;
		margin: 0 auto 0 auto;
	width: 702px;
	height:450px; }
	
	
/* cop */
.cop  {
         position: relative;
	              background:transparent; 
	                  height:9px;	
	            width: 656px;
	       margin:0 auto;
}
.cop1 {
                        position: relative;
	                  margin:5px auto;
	               padding-left:30px;
	             background: transparent; 
	         width: 702px;
	        height:38px;	
}
.dir {
          position: relative;
         color: #000;
		padding-left:2px;	
	margin:25px 0 10px 0;
	background: transparent; 
	  width: 200px;
			float: left;
			}

.dir a {
	color: #000;
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size: 1.1em;
	text-align: center;
	text-decoration:underline;
}
.dir a:hover {
	color: #FF6633;
}	



.meio {
           position: relative;
         color: #000;	
	margin:0 15px 0 0;
	padding-left:15px;
	  background: transparent; 
	    width: 400px;
		   float: left;
		   }

.esq {
         position: relative;
	  background: transparent; 
	width:30px;
	 height:10px;
		float: left;

}


.tampa {
                  position:relative;
	          background: transparent; 
	       height:8px;	
	width: 10px;
	     margin:0 auto;
		        float: left;  }
		
.header {
              position: relative;
	         margin: 0 auto;
	   background:transparent ;
	         height: 167px;
	           width: 630px;  }

	
.h2  {
               position: relative;
	      margin: 15px auto 2px 55px ;
	          height: 250px;
	            width:580px;
	        color:#000;
	     font-size:1.29em;  }
/* navh */
.navh {
    position: relative;
	height: 36px;
	margin: 0 auto;
	width: 628px;
}
.navh a {
	background: url(img/navh3.gif) no-repeat;
	float: left;
    font-style: normal;
    font-size:1.1em;  
    font-weight: bold;
    font-family: "Lucida Sans Unicode", sans-serif;
  	height: 31px; 
	line-height: 31px;
	text-align: center;
	text-decoration: none;
	width: 120px;
}
.navh a:hover {
	color: #00FF66;
	background-position: left bottom;
}	
/* footer */
.footer {
	position: relative;
	color: #000;
	margin: 0 auto 0 auto;
	text-align: center;
	width: 629px;
	height: 11px;
	background:url(img/bgfooter.gif) no-repeat; }
