*{
   margin:0;
   padding:0;
}

body{
    background:#CCCCCC;
    font:12px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}   

#topo{
     width:782px;	
	 height:146px;
	 margin:0 auto;
}	

#topo h1{
         border-top:2px solid #FFFFFF;
		 border-left:2px solid #FFFFFF;
		 border-right:2px solid #FFFFFF;
}		 
#menu{
      width:778px;
	  height:28px;
	  background:#006699;
	  margin:0 auto;
	  padding:0 0 0 0;
	  text-align:left;
	  text-decoration:none;
	  border-left:2px solid #FFFFFF;
	  border-right:2px solid #FFFFFF;
	  border-bottom:2px solid #FFFFFF;
}	  
#menu ul{
padding:6px 0;
margin:0 0;
list-style:none;

}
#menu ul li{
display:inline;

}
#menu ul li a{
background:transparent;
margin:0 0;
padding:0 6px;
border-right:2px solid #000000;
text-decoration:none;
color:#FFFFFF;

}
#menu ul li a:hover{
text-decoration:underline;

}

#bemvindo {
      width:778px;
	  height:14px;
      background:#006699;
  	  margin:0 auto;
	  padding:0 0 0 0;
	  text-align:left;
	  text-decoration:none;
	  border-left:2px solid #FFFFFF;
	  border-right:2px solid #FFFFFF;
	  border-bottom:2px solid #FFFFFF;
	  font:10px Verdana, Arial, Helvetica, sans-serif;
	  font-weight:none;
	  color: #EEEEEE;
	  
}	

#conteudo {
	  background-image:url(../img/bg_conteudo.jpg);
	  background-repeat:repeat-x;
      width:770px;
      margin:0 auto;
	  text-align:left;
	  padding:4px 4px 4px 4px;
	  text-decoration:none;
	  font:10px Verdana, Arial, Helvetica, sans-serif;
	  color:#FFF;
	  border-left:2px solid #FFFFFF;
	  border-right:2px solid #FFFFFF;
}

#centro {
         background: #006699;
		 text-decoration:none;
		 text-align:center;
		 font:14px Verdana, Arial, Helvetica, sans-serif;
		 font-style:italic;
		 padding:0 6px 0 6px;
		 margin:10px 0 0 6px;
		 color:#FFFFFF; 
}
#centro a{
font:14px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#FFF;
font-style: normal;
}

#centro a:hover{
font:14px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color:#000;
}

#centro h1{
        font:14px Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        font-style:italic;
        text-align:justify;
		padding:2px 0;
}	
#centro h2{
        font:14px Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        text-align:center;
		font-style:italic;
		color: #CCCCCC;
		border-top:dotted 1px #FFFFFF;
		border-bottom:dotted 1px #FFFFFF;
} 

#centro h3{
        font:16px Verdana, Arial, Helvetica, sans-serif;
        text-decoration:none;
        text-align:center;
		color: #FFFF00;
}	
		
#centrodois {
	  font:16px Verdana, Arial, Helvetica, sans-serif;
	  color:#FFFFFF;
	  padding:0 0 0 0;
	  margin:0 0 0 0;
	  width:390px;
	  float:left;
}
#menuesquerda {
      float:left;
	  font:12px Verdana, Arial, Helvetica, sans-serif normal;
	  color:#FFFFFF;
	  text-align:left;
	  margin:0 0 0 0;
	  padding:0 0 0 0;
	  width:170px;
}

#menuesquerda ul {
	  font:12px Verdana, Arial, Helvetica, sans-serif normal;
}
#menuesquerda ul li{
      list-style:none;
	  padding:0 0 0 10px;
	  margin:10px 0 0 0;
	  font:12px Verdana, Arial, Helvetica, sans-serif normal;
	  border-bottom:1px dotted #CCCCCC;
}

#menuesquerda ul li a{ 
	  text-decoration:none;
	  color:#CCCCCC; 
	  font:12px Verdana, Arial, Helvetica, sans-serif normal;
}

#menuesquerda ul li a:hover{
      color:#0099CC;
}

#menudireita {
	  font:12px Verdana, Arial, Helvetica, sans-serif normal;
	  color:#FFFFFF;
	  padding:0;
	  margin:0;
	  text-align:left;
	  float: right;
	  width:190px;
}

#menudireita ul {
      list-style:none;
	  padding:0;
	  margin:0 0 0 0;
	  font:12px Verdana, Arial, Helvetica, sans-serif normal;
}
#menudireita ul li{
      list-style:none;
	  padding:0 0 0 10px;
	  margin:10px 0 0 0;
	  font:12px Verdana, Arial, Helvetica, sans-serif normal;
	  border-bottom:1px dotted #CCCCCC;
}

#menudireita ul li a{
     text-decoration:none;
	 font:12px Verdana, Arial, Helvetica, sans-serif normal;
	 color:#CCCCCC;

}

#menudireita ul li a:hover{
 color:#0099CC;
}


#clear {clear:both}	 

#links {
        color:#FFFFFF;
	    font:14px Verdana, Arial, Helvetica, sans-serif bold;
}

#links a{
         color:#FFFFFF;
		 font:14px Verdana, Arial, Helvetica, sans-serif bold;
}
		 
#links a:hover {
         background: #006699;
         color: #FFFFFF;
		 font:14px Verdana, Arial, Helvetica, sans-serif bold;
		 text-decoration:none;
}

#navega {
         color:#FFFFFF;
	     font:10px Verdana, Arial, Helvetica, sans-serif normal;
		 text-decoration:none;
		 clear:both;

}

#navegation {
         color:#FFFFFF;
	     font:10px Verdana, Arial, Helvetica, sans-serif normal;
		 text-decoration:none;
}
#navegation a{
         color:#000000;
		 font:10px Verdana, Arial, Helvetica, sans-serif normal; 
		 text-decoration:none;  
}
#navegation a:hover{
         background: #006699;
         color: #FFFFFF;
		 font:10px Verdana, Arial, Helvetica, sans-serif normal;
		 text-decoration:none;
}

#esquerda {
		 background:#FFFFFF;
		 border:4px solid #CCCCCC;
		 width:300px;
		 text-decoration:none;
		 text-align:center;
		 font:14px Verdana, Arial, Helvetica, sans-serif;
		 font-style:italic;
		 padding:0 0 0 0;
		 margin:4px 2px 0 0;
		 color:#FFFFFF;
}

#centro_direita {
         background: #006699;
		 width:435px;
		 height:auto;
		 border:4px solid #CCCCCC;
		 text-decoration:none;
		 text-align:center;
		 font:14px Verdana, Arial, Helvetica, sans-serif;
		 font-style:italic;
		 padding:16px 4px 31px 4px;
		 margin:4px 2px 0 2px;
		 color:#FFFFFF;
		 float:right;
}

#centro_menu { 
         background: #006699;
		 border-top:1px dashed #CCCCCC;
		 border-left:1px dashed #CCCCCC;
		 text-decoration:none;
		 text-align:center;
		 font:14px Verdana, Arial, Helvetica, sans-serif;
		 font-style:italic;
		 padding:0 6px 0 6px;
		 margin:10px 0 0 6px;
		 color:#FFFFFF;	 
}	

#contato {
background:#006699;
margin:4px 0 0 0;
padding:0 0 0 0;
width:300px;
height:80px;
border:4px solid #CCCCCC;
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
} 


#rodape {
         background:#A3C8DB;
		 width:778px;
		 margin:0 auto;
		 border-bottom:2px solid #FFFFFF;
		 border-left:2px solid #FFFFFF;
		 border-right:2px solid #FFFFFF;
		 border-top:1px solid #FFFFFF; 
		 font:10px Verdana, Verdana, Arial, Helvetica, sans-serif;
		 clear:both;
}	


#imagem {
         margin:14px 4px 0 10px;
		 padding:0 0 0 0;
		 border:4px solid #CCCCCC;
		 float:left;
}

#galeria {
background:#006699;
padding:4px 8px 6px 0;
margin: 2px 2px 2px 120px;
height:214px;
width:530px;
		 
}

#galeria h1{
border: 2px solid #FFFFFF;
height:68px;
width:100px;
float:right;

} 