@charset "utf-8";
/* CSS Document */

@import url("home.css");
@import url("agencia.css");
@import url("servicos.css");
@import url("portfolio.css");
@import url("contato.css");
@import url("trabalheconosco/default.css");
@import url("saladeimprensa.css");

.clear { clear:both }
* { margin:0; padding:0 }

html, body {
font-family:Trebuchet MS;
font-size:12px;
background:#373636;
}

#Geral {
display:block;
width:1010px;
background:url(../imgs/geral/energia.jpg) right -18px no-repeat;
margin:0 auto;
margin-bottom:23px;
}

#Geral #Corpo{
display:block;
width:980px;
background:#FFF;
margin:0 auto;
}

#Geral #Corpo #Topo {
padding:16px 0 24px 0;
background:#000000;
}

#Geral #Corpo #Topo #Superior {
display:block;
height:75px;
}

#Geral #Corpo #Topo #Superior #Logo {
float:left;
margin:0 0 0 21px;
}

#Geral #Corpo #Topo #Superior #Logo a {
display:block;
background: url(../imgs/topo/logo.png);
width:177px;
height:45px;
}

#Geral #Corpo #Topo #Superior #Logo a:hover {
background-position:0 -47px;
}

#Geral #Corpo #Topo #Superior #BannerCabecalho {
float:left;
margin:0 22px 0 27px;
}

#Geral #Corpo #Topo #Superior #Cidades {
float:left;
}

#Geral #Corpo #Topo #Superior #Cidades p {
display:block;
color:#A7A7A7;
width:220px;
margin:13px 0 0 0;
}

#Geral #Corpo #ConteudoPrincipal div.colunas{
display:block;
padding:0 20px 0 20px;
}

#Geral #Corpo #ConteudoPrincipal div.colunas p{
display:block;
font-size:12px;
color:#787878;
margin-bottom:12px;
}

#Geral #Corpo #ConteudoPrincipal div.colunas span.telefone{
display:block;
color:#787878;
padding:0 0 0 14px;
margin:0 0 4px 0;
background:url(../imgs/contato/iconeTelefone.jpg) center left no-repeat;
}

#Geral #Corpo #ConteudoPrincipal div.colunas span.releases{
display:block;
padding:0 0 0 20px;
margin:0 0 7px 0;
background:url(../imgs/saladeimprensa/iconeRelease.jpg) 0 3px no-repeat;
}

#Geral #Corpo #ConteudoPrincipal div.colunas span.download{
display:block;
color:#787878;
padding:0 0 0 20px;
margin:0 0 4px 0;
background:url(../imgs/saladeimprensa/iconeDownload.jpg) 0 3px no-repeat;
}

#Geral #Corpo #rodape {
background:url(../imgs/rodape/fundo.gif) top center no-repeat;
padding:5px 0 0 20px;
}

#Geral #Corpo #rodape div.swf{
float:left;
margin-right:30px;
}

#Geral #Corpo #rodape ul{
display:block;
float:left;
list-style:none;
}

#Geral #Corpo #rodape ul li{
display:block;
float:left;
}

#Geral #Corpo #rodape ul li#SalaImprensa{
margin:0 85px 0 0;
}

#Geral #Corpo #rodape ul li#TrabalheConosco{
margin:0 85px 0 0;
}

#Geral #Corpo #rodape ul li#Mobile{
margin:0 85px 0 0;
}

#Geral #Corpo #rodape ul li#Apadi{
margin:0 0 0 0;
}

#Geral #Corpo #rodape ul li a{
display:block;
}

#Geral #Corpo #rodape ul li a.salaimprensa{
display:block;
width:115px;
height:38px;
background:url(../imgs/rodape/salaimprensa.jpg) no-repeat;
}

#Geral #Corpo #rodape ul li a.trabalheconosco{
display:block;
width:115px;
height:38px;
background:url(../imgs/rodape/trabalheconosco.jpg) no-repeat;
}

#Geral #Corpo #rodape ul li a.twitter{
display:block;
width:125px;
height:38px;
background:url(../imgs/rodape/twitter.jpg) no-repeat;
}

#Geral #Corpo #rodape ul li a.facebook{
display:block;
width:133px;
height:38px;
background:url(../imgs/rodape/facebook.jpg) no-repeat;
}

#Geral #Corpo #rodape ul li a.mobile{
display:block;
width:65px;
height:38px;
background:url(../imgs/rodape/mobile.jpg) no-repeat;
}

#Geral #Corpo #rodape ul li a.apadi{
display:block;
width:210px;
height:38px;
background:url(../imgs/rodape/apadi.jpg) no-repeat;
}

#Geral #Corpo #rodape ul li a:hover{
background-position: 0 -38px;
}