
body {
margin: 0;
padding: 0;
color: #454A56;
font-size: 13px;
font-family: Arial;
background-image: url('images/background.jpg');
background-position: center top;
background-repeat: repeat-x;
background-color: #FFFFFF;
}

#alinhamento {
width: 1004px;
position: relative;
left: 50%;
margin-left: -502px;
}

a {
color: #454A56;
}

a:hover {
color: #697183;
}



p {
margin: 0;
padding: 0;
}

h1 {
color: #fff;
font-size: 30px;
font-weight: bold;
margin: 0;
}

h2 {
color: #BDD6DF;
font-size: 20px;
font-weight: bold;
margin: 0;
}


h3 {
color: #FFFFFF;
font-size: 20px;
text-transform:uppercase;
background-image: url('images/barra_media.gif');
background-position: left top;
background-repeat: no-repeat;
padding: 13px 0 25px 50px;
margin: 0;

}


h4 {
color: #fff;
font-size: 20px;
text-transform:uppercase;
background-image: url('images/barra_pequena.gif');
background-position: left top;
background-repeat: no-repeat;
padding: 13px 0 25px 50px;
margin: 0;
}


#topo {
width: 1004px;
height: 167px;
background-image: url('images/topo01.jpg');
background-position: left top;
background-repeat: no-repeat;
}


#topo_logo {
padding: 0 0 0 55px;
float: left;
}


#topo_menu {
float: left;
top: 45px;
left: 30px;
position: relative;
}


#banner {
width: 1004px;
height: 270px;
background-image: url('images/topo02.jpg');
background-position: left top;
background-repeat: no-repeat;
}

#conteudo {
width: 1004px;
}

#rodape {
position: relative;
width: 100%;
height: 139px;
background-image: url('images/rodape.jpg');
background-position: left top;
background-repeat: repeat-x;
}

#rodape_copy {
position: relative;
width: 636px;
background-image: url('images/rodape_logo.gif');
background-position: left center;
background-repeat: no-repeat;
top: 58px;
left: 50%;
margin-left: -450px;
font-size:12px;
font-weight:bold;
color: #fff;
padding: 25px 0 23px 65px;
}


#banner_titulo {
padding: 15px 0 0 85px;
margin: 0;
height: 90px;
}

#banner_texto {
width: 460px;
padding: 0 0 0 85px;
margin: 0;
color: #BDD6DF;
font-size: 14px;
}

#banner_lista {
width: 322px;
padding: 18px 0 0 85px;
margin: 0;
float: left;
}

#banner_lista ul {
padding: 0;
margin: 0;
color: #fff;
}

#banner_lista li {
list-style: none;
margin-top: 7px;
padding-left: 20px;
background-image: url('images/seta01.gif');
background-position: left center;
background-repeat: no-repeat;
width: 125px;

position: relative;
float: left;
}

#banner_botao {
float: left;
padding-top: 29px;
}



#fundodomenu{
width:670px;
height:49px;
position:relative;
font-family:Trebuchet MS, Tahoma, Arial, Verdana, San-Serif;
background-image:url('images/menu_fundo.gif');
background-repeat:no-repeat;
}

#menu{
position:relative;
height:65px;
}

#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:49px;
float:left;
display:block;
font-size:16px;
font-weight:bold;
text-decoration:none;
color:#fff;
}

#menu ul li a span{
float:left;
padding: 13px 50px 13px 50px;
}

#menu ul li a:hover{
color:#F0F0F0;
background:url('images/menu_over_centro.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 {
}

#menu ul li a.esquerda span, #menu ul li a.direita span {
width:auto;
display:block;
margin: 0 auto;
padding: 13px 47px 13px 46px;
}

#menu ul li a:hover.esquerda{
background: url('images/menu_over_esq.gif') no-repeat top left;
}

#menu ul li a:hover.direita{
background: url('images/menu_over_dir.gif') no-repeat top right;
}






#conteudo_esq {
width: 60px;
height: 539px;
background-image: url('images/sombra_esq.gif');
background-position: right top;
background-repeat: no-repeat;
float: left;
margin-top: 22px;
}


#conteudo_centro {
width: 854px;
float: left;
padding: 15px 15px 0 15px;
}


#conteudo_dir {
width: 60px;
height: 539px;
background-image: url('images/sombra_dir.gif');
background-position: left top;
background-repeat: no-repeat;
float: left;
margin-top: 22px;
}


.clear {clear:both;}
























#home_texto {
float: left;
width: 850px;
margin-right: 15px;
}


#empresa_esq {
float: left;
width: 525px;
margin-right: 15px;
}

#empresa_dir {
float: left;
width: 308px;
}



#scroll_fotos {
width: 528px;
height: 110px;
background-image: url('images/barra_fotoscroll.gif');
background-position: left top;
background-repeat: no-repeat;
}


#depoimento_box {
width: 270px;
height: 480px;
background-image: url('images/box_dir.gif');
background-position: left top;
background-repeat: no-repeat;
padding: 19px 19px 0 19px;
}


#depoimento_box_dois {
width: 270px;
background-image: url('images/box_dir2.jpg');
background-position: left top;
background-repeat: no-repeat;
background-color: #E8EBED;
padding: 19px 19px 0 19px;
}

.depoimento_titulo {
color: #CE7B00;
font-weight: bold;
font-size: 16px;
}


.depoimento_subtitulo {
color: #454A56;
font-weight: bold;
font-size: 12px;
}

.depoimento_divisa {
height: 35px;
background-image: url('images/divisa_box.gif');
background-position: left center;
background-repeat: no-repeat;
}

#depoimento_box {
width: 270px;
height: 480px;
background-image: url('images/box_dir.gif');
background-position: left top;
background-repeat: no-repeat;
padding: 19px 19px 0 19px;
}

#depoimento_box ul {
margin: 0;
padding: 15px;
font-size: 11px;
}

#depoimento_box ul li {
margin: 0 0 10px 0;
}



.maisfuncoes {
font-size: 12px;
margin: 0 0 0 15px;
padding: 0;
}

.maisfuncoes li{
margin-bottom: 20px;
}

.fomulario {
list-style: none;
margin: 0;
padding: 0;
}

.fomulario li{
margin-bottom: 10px;
}

.modulos li{
margin-bottom: 5px;
}


#empresa_esq {
float: left;
width: 525px;
margin-right: 15px;
}

#empresa_dir {
float: left;
width: 308px;
}

#nucleo {
position: absolute;
top: 830px;
left: 750px;
}
