body {
word-spacing: 0;
margin: 0;
padding: 0;
background-color: #415357; 
background-image: url('images/background.jpg'); 
background-repeat: repeat-x;
background-position: left top;
text-align:center; /* hack para o IE */
}

p, h1, h2, h3{
margin: 0;
padding: 0;
}

#body_alinhamento {
width: 742px;
margin:0 auto;			
padding: 0;
text-align:left;
}

#div_linhamento{
padding: 0px;
}

#div_header {
width: auto;
height: 89px;
background-image: url('images/topo_01.jpg'); 
background-repeat: no-repeat;
background-position: left top;
margin: 0 auto;
padding: 0;
}

#div_banner {
width: 702px;
height: 195px;
margin: 0 auto;
padding: 20px;
font-family: Tahoma, Arial, Verdana;
font-size:12px;
color:#415356;
text-align:left;
word-spacing:0;
background-image: url('images/topo_02.jpg'); 
background-repeat: no-repeat;
background-position: left top;
}

#div_menu {
width: auto;
height: 80px;
margin: 0 auto;
padding: 0;
}
#div_corpo {
width: auto;
height: auto;
position: relative;
}
#div_rodape {
width: auto;
height: 50px;
background-color: #202728;
font-family: Tahoma, Arial, Verdana;
font-size:12px;
color:#5E7579;
margin: 10px 0 0 0;
padding: 30px 0 0 0;
position: relative;
clear: both;
}

#div_rodape a {
color:#5E7579;
text-decoration:none;
}

#div_rodape a:hover{
color:#6C888C;
text-decoration: underline
}












#fundodomenu{
width:742px;
height:65px;
position:relative;
font-family:Arial;
background-image:url('images/menu_fundo.gif');
background-repeat:no-repeat;
}

#menu{
position:relative;
height:65px;
font-size:12px;
font-weight:bold;
background:url('images/dolphin_bg.gif') repeat-x bottom left;
padding: 9px 0 0 10px;
}

#menu ul{
margin:0;
padding:0;
list-style-type:none;
width:auto;
float:left;
}

#menu ul li{
display:block;
float:left;
}

#menu ul li a{
height:47px;
float:left;
display:block;
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#606060;
padding:0 25px 0 25px;
}

#menu ul li a span{
padding:12px 0 0 0;
height:21px;
float:left;
}

#menu ul li a:hover{
color:#F0F0F0;
background:url('images/menu_escuro_meio.gif') repeat-x bottom left
}

#menu ul li a:hover span{
display:block;
width:auto;
cursor:pointer;
}

#menu ul li a.direita, #menu ul li a.esquerda {
padding:12px 0 0 0;
}

#menu ul li a.esquerda span, #menu ul li a.direita span {
width:auto;
height:38px;
display:block;
margin: 0 auto;
padding: 0 33px 0 25px;
}

#menu ul li a:hover.esquerda{
background: url('images/menu_escuro_esq.gif') no-repeat top left;
}

#menu ul li a:hover.direita{
background: url('images/menu_escuro_dir.gif') no-repeat top right;
}