/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{margin:0; padding:0;}
address,th{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
img,fieldset{border:none;}
ol,ul{list-style:none;}
a {text-decoration:none; outline: none;}
span{display:none;}
/*fim do css reset*/

/*body*/

body {

  background:url(../imagem/bg2.jpg) #333333 repeat;
  text-align:center;
  

}

/*fim do body*/

/*div principal*/

.elastico #principal {

  width:48.13em;
  text-align:left;
  margin:auto;
  
}

/*fim da div principal*/

/*div topo*/

.elastico #principal #topo{

  background:url(../imagem/bgbanner.jpg) repeat-x;
  height:15em;
  
  
}
.elastico #principal #topo #logo { width:338px; height:240px; background:url(../imagem/logo.jpg) no-repeat;}

/*fim da div topo*/

/*div menu*/

.elastico #principal #menu { 

  background:url(../imagem/bgmenu.jpg) #000000 repeat-x;
  float:left;
  width:48.13em;
  height:2.69em;
  padding:0;
 }


.elastico #principal #menu ul{

  float:left;
  line-height:1;
  padding:0;
  margin:0 0 1em 0;
  
}

.elastico #principal #menu a {

  display:block;
  font-family:Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:400; font-style:normal;text-decoration:underline;
  color: #FFFBF0;
	text-decoration: none;
	padding: 1.20em 1em;
	

}

.elastico #principal #menu  a:visited {

  display:block;
  font-family:Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:400;font-style:normal;text-decoration:underline;
  color: #FFFBF0;
	text-decoration: none;
	padding: 1.20em 1em;
	

}


.elastico #principal #menu  a:hover {

  background:url(../imagem/menuhover1.jpg) repeat-x;
  display:block;
  font-family:Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:400;font-style:normal;text-decoration:underline;
  color: #ffffff;
	text-decoration: none;
	padding: 1.20em 1em;

}




.elastico #principal #menu li{

  float:left;
  padding:0;
  margin:0;
  
  
}
.elastico #principal #barramenu {

  width:770px;
  height:0.50em;
  background:url(../imagem/sombramenu.jpg) no-repeat;
}

/*fim da div menu*/

/*div conteudo*/

.elastico #principal #conteudo{
background:#868686;
padding:0.63em;
height:25.00em;
}

/*fim da div conteudo*/

/*div rodape*/

.elastico #principal #rodape{

  background:url(../imagem/bgrodape.jpg) repeat-x;
  height:2.31em;
  
}

.elastico #principal #rodape pre{
color:#cccccc; padding:0.69em; padding-left:4px;
}
/* fim da div rodape */