body{
    margin:0;
    margin-top:10px;
    margin-bottom:10px;
    font-size:12px;
    font-family:Arial,Verdana;
    color:#575757;
}
a{
    color:#D50915;
}
#main{
    width:780px;
    margin:auto;
}
#main #topo{
    height:138px;
    background:url(images/linha.gif);
    background-repeat:repeat-x;
    background-position:bottom center;
}

#main #topo #logo{
    width:276px;
    height:138px;
    background:url(images/logo.gif);
    background-repeat:no-repeat;
    float:left;
}
#main #topo #logo a{
    width:276px;
    height:138px;
    display:block;
}
#main #topo #logo a h1{
    display:none;
}
#main #topo #flash{
    float:right;
    width:500px;
    text-align:right;
    height:73px;
}
#main #topo #menu{
    float:right;
    width:486px;
    text-align:right;
    background:url(images/fundo_menu.gif);
    background-repeat:no-repeat;
    background-position:top right;
    height:45px;
}

#main #topo #menu ul, #main #topo #menu li{
    margin:0;
    padding:0;
    list-style:none;
}
#main #topo #menu li{
    float:left;
}
#main #topo #menu li a{
    background-repeat:no-repeat;
    display:block;
    width:100px;
    height:43px;
}

#main #topo #menu li a span{
    display:none;
}

#main #topo #menu li a.t1{
    background:url(images/t1.gif);
    width:124px;
    background-repeat:no-repeat;
    background-position:center center;
}

#main #topo #menu li a.t1:hover{
    background:url(images/t1_on.gif);
    width:124px;
    background-repeat:no-repeat;
    background-position:center center;
}

#main #topo #menu li a.t2{
    background:url(images/t2.gif);
    width:99px;
    background-repeat:no-repeat;
    background-position:center center;
}
#main #topo #menu li a.t2:hover{
    background:url(images/t2_on.gif);
    width:99px;
    background-repeat:no-repeat;
    background-position:center center;
}
#main #topo #menu li a.t3{
    background:url(images/t3.gif);
    width:139px;
    background-repeat:no-repeat;
    background-position:center center;
}
#main #topo #menu li a.t3:hover{
    background:url(images/t3_on.gif);
    width:139px;
    background-repeat:no-repeat;
    background-position:center center;
}
#main #topo #menu li a.t4{
    background:url(images/t4.gif);
    width:120px;
    background-repeat:no-repeat;
    background-position:center center;
}
#main #topo #menu li a.t4:hover{
    background:url(images/t4_on.gif);
    width:120px;
    background-repeat:no-repeat;
    background-position:center center;
}

#content{
    display:table-cell;
    width:780px;
}

#content #text{
  width:514px;
  float:left;
}

#content #servicos{
  width:260px;
  float:right;
  margin-bottom:1px;
}
.servico{
    background:url(images/fundo_servico.gif);
    background-repeat:no-repeat;
    background-position:bottom center;
    height:99px;
    padding:10px;
    padding-left:3px;
    padding-top:3px;
}
.power{
    background:url(images/power.gif);
    background-repeat:no-repeat;
    background-position:0px 0px;
    width:240px;
    height:95px;
    display:block;
    text-decoration:none;
    padding-left:10px;
    color:#666;
}
.power:hover{
    background:url(images/power_on.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
    color:#D50915;
}
.servico_tit{
    padding-left:25px;
    font-weight:bold;
    padding-top:6px;
}

.servico_texto{
    padding-top:10px;
    font-size:11px;
    color:#666;
    height:40px;
    overflow-y:hidden;
}
.servico_vermais{
    padding-top:10px;
    text-align:right;
    color:#D50915;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
}

.servico_vermais a{
}
#rodape{
    width:780px;
    height:100px;
    background:url(images/rodape.gif);
    background-repeat:no-repeat;
}

#rodape a{
    width:780px;
    height:65px;
    display:block;
}

.titpag{
    color:#002C65;
    font-size:18px;
    font-weight:bold;
    margin:0;
    margin-top:10px;
    margin-bottom:0px;
}
.nav{
    padding:2px;
    font-size:10px;
    margin-bottom:15px;
    color:#ccc;
}
.nav a{
    color:#ccc;
    text-decoration:none;
}