body{
background-image:url(../img/background_home.jpg);
background-repeat:repeat-x;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
background-color:#000000;
}

#site{
margin:auto;
width:900px;
}

#topo{
float:left;
width:900px;
height:197px;
}

#logo{
float:left;
width:265px;
height:80px;
margin-top:55px;
}

#telefone{
float:right;
width:180px;
margin-top:30px;
margin-right:20px;
}

#banner{
float:left;
background-image:url(../img/background_banner.png);
width:900px;
height:385px;
}

#cont_banner{
float:left;
width:834px;
height:338px;
margin-top:17px;
margin-left:33px;
}

#conteudo{
float:left;
width:900px;
}

#web_design{
float:left;
background-image:url(../img/web_design.jpg);
width:268px;
height:141px;
margin-top:10px;
margin-left:30px;
}

#titulo_web_design{
float:left;
width:250px;
margin-top:7px;
margin-left:10px;
}

#identidade_visual{
float:left;
background-image:url(../img/identidade_visual.jpg);
width:267px;
height:141px;
margin-top:10px;
margin-left:19px;
}

#titulo_identidade_visual{
float:left;
width:120px;
margin-top:7px;
margin-left:10px;
}

#campanhas{
float:left;
background-image:url(../img/campanhas.jpg);
width:267px;
height:141px;
margin-top:10px;
margin-left:19px;
}

#titulo_campanhas{
float:left;
width:120px;
margin-top:7px;
margin-left:10px;
}

#papelaria{
float:left;
background-image:url(../img/papelaria.jpg);
width:268px;
height:141px;
margin-top:20px;
margin-left:30px;
}

#titulo_papelaria{
float:left;
width:120px;
margin-top:7px;
margin-left:10px;
}

#planejamento_de_marketing{
float:left;
background-image:url(../img/planejamento_de_marketing.jpg);
width:267px;
height:141px;
margin-top:20px;
margin-left:19px;
}

#titulo_planejamento_de_marketing{
float:left;
width:250px;
margin-top:7px;
margin-left:10px;
}

#marketing_virtual{
float:left;
background-image:url(../img/marketing_virtual.jpg);
width:267px;
height:141px;
margin-top:20px;
margin-left:19px;
}

#titulo_marketing_virtual{
float:left;
width:160px;
margin-top:7px;
margin-left:10px;
}

#espaco{
float:left;
height:110px;
width:900px;
}

#espaco_tag{
float:left;
margin-top:20px;
margin-left:30px;
width:820px;
padding:10px;
background-color:#000000;
color:#FFFFFF;
text-align:left;
}

.telefone{
font-size:12px;
color:#ff9a00;
font-weight:bold;
}

.telefone2{
font-size:30px;
color:#ff9a00;
font-weight:bold;
}

.endereco{
color:#FFFFFF;
font-size:11px;
}

h1{
margin:0px;
text-transform:uppercase;
color:#FFFFFF;
font-size:12px;
font-weight:600;
}

h2{
margin:0px;
text-transform:uppercase;
color:#FFFFFF;
font-size:11px;
font-weight:600;
}

.h2{
margin:0px;
text-transform:uppercase;
color:#FFFFFF;
font-size:11px;
font-weight:600;
}

a{
color:#FFFFFF;
text-decoration:none;
outline: 0;

}

a:hover{
color:#FFFFFF;
text-decoration:underline;
outline: 0;

}

.abas{
color:#FFFFFF;
text-transform:uppercase;
font-size:11px;
}

.abas a{
color:#FFFFFF;
text-transform:uppercase;
font-size:11px;
}

.abas a:hover{
color:#FFCC00;
text-transform:uppercase;
font-size:11px;
}

#banner_pq{
float:left;
width:249px;
height:338px;
background-color:#4c0025;
}

#cont_banner_pq{
float:left;
width:242px;
height:108px;
margin-left:7px;
background-color:#eeeeee;
}

#cont_banner_pq2{
float:left;
width:242px;
height:108px;
margin-left:7px;
margin-top:7px;
background-color:#eeeeee;
}

#img_pq{
border:#4c0025 solid 1px;
float:left;
width:74px;
height:96px;
margin-left:5px;
margin-top:5px;
margin-right:8px;
}

#mini_texto{
float:left;
width:144px;
margin-top:5px;
}

.mini{
font-size:14px;
color:#421313;
text-transform:uppercase;
font-weight:bold;
}

.link{
color:#333333;
}

.link a{
color:#333333;
text-decoration:none;
}

.link a:hover{
color:#333333;
text-decoration:underline;
}
