* {
	margin:0;
	list-style:none;
	border:none;
	vertical-align:middle;
	text-decoration: none;	}

body {
margin:0;
background:#bd4646;
text-align:center; /* hack para o IE */	
	}
a:hover {
	text-decoration:underline;}	
	
#tudo {
	width: 760px;
	margin:0 auto;	
	padding: 0 0px 0 0px;
	height: auto;			
	background:#ffffff;
	border:1px solid #FF0000;
	text-align:left;} /* "remédio" para o hack do IE */



/*###################################################
             TOPO
###################################################*/


#linha_azul { width:770px;
                    height:7px;
					background:#154ca9 repeat-x;
					
}							  

#topo { width:760px;
        height:376px;
     	background:url(images/fundo_topo.jpg) no-repeat;
		
		
}
		


#topo .acerta_logo { padding: 10px 0  0 30px ;

}

#logo {background:url(images/logo.png) no-repeat;
	   behavior:url(iepngfix.htc);
       width:224px;
	   height:180px;
       float:left;
	  	   
}

#menu-ajusta {
	padding: 30px 17px  0px 0px;
	_padding: 10px 17px  0px 0px;}
	
#menu {
	float:right;
	color:#FFFFFF;
	_padding:  5px 0 2px 0;}	
	
#menu a {background:#154CA9;
		text-transform:uppercase;
	    font: bold 12px  "Trebuchet MS", Arial;
	    padding:  5px 6px 5px 6px;
		_padding:  8px 6px 8px 6px;
	    text-align:center;
	    color:#FFFFFF;
	    height:18px;
		
	   
	   
}
/*###############################
Conteudo
##############################*/	   

#ajusta-conteudo {padding:0  17px  0  16px;

}
                   
#conteudo {background:url(images/fundo_conteudo.jpg) repeat-x;
           padding:2px;
		   
		  
		   } 
		   
		   
.acerta_geral{padding:0 0 0 5px;
}
		   
.conteudo_geral{background:#FFFFFF;
                font:12px "Trebuchet MS";
				color:#333333;
				width:710px;
				border:2px solid #CCCCCC;
				}
				
.conteudo_geral td{border:1px solid #154CA9;}
				 



#fundo-boxes { background:url(images/boxes.png) no-repeat;	
			   behavior:url(iepngfix.htc);
			   width:750px;
               _width:720px;
			   height:165px;
}

#fundo-boxes div{ float:left;
}

.image{float:left;
       padding:0 5px 0 0;
	   }
.til {
	 font:25px "Trebuchet MS", Arial, sans-serif;
	 text-align:center;
	 padding: 0 35px 0 35px;
	 }	   
	   

#fundo-boxes .um{text-align: justify;
				clear:left;
                font:10px "Trebuchet MS", Arial, sans-serif;
				color:#333333;
			    width:220px;
				padding: 0 15px 0 15px;
                }
				
				
#fundo-boxes .dois{text-align: justify;
                font: 10px "Trebuchet MS", Arial, sans-serif;
				color:#333333; 
				width:220px;
				padding:0 10px 0 0px;
				
                 }
				 
#fundo-boxes .tres{text-align: justify;
                font: 10px "Trebuchet MS", Arial, sans-serif;
				color:#333333;
				width:220px;
				padding:0 10px 0 10px;
				
				
                  }

/*################################
             BOTOM
###############################*/ 
 
#botom a:hover{ text-decoration:underline;
              }
			  
#botom a { color:#adc1e1;
          }			  

#botom {background:url(images/botom1.jpg) no-repeat;
padding:10px 0 0 0;
        width:727px;
		height:75px;
		}
#botom .ajusta{padding:0 0 0 0;
               }		
#botom .texto {text-align:center;
                font:bold 12px "Trebuchet MS", Arial, sans-serif;
				color:#ffffff;
				}
				
#botom .texto2 {text-align:center;
                font:bold 10px "Trebuchet MS", Arial, sans-serif;
				color:#adc1e1;
				}


		        					
			   

				




