/*

 Shima Soluções em Tecnologia
 --
 Estilos //
 Author: Wander Lima
 Website: wanderlima.com
 Date: 03/11/09
 Updated: 


*/

body{
 margin:0;
 padding:0;
 font:normal 11px tahoma, verdana, arial;
 color:#000;
 background:#f2f2eb;
}
p{
 margin:0 0 10px;
 padding:0;
 line-height:24px;
 text-align:justify;
}
img{
 margin:0 auto;
 border:0;
}
a{
 color:#49869D;
 text-decoration:none;
}
a:hover{
 color:#4f9fa9;
 text-decoration:underline;
}
a:visited{
 color:#366475;
}
#ice{
 float:left;
 width:100%;
 background:url('../imgs/bg_ice.png') no-repeat top center;
}
#corpo{
 margin:0 auto;
 width:1004px;
}
#topo{
 float:left;
 width:1004px;
}
h1{
 float:left;
 margin:34px 0 0 18px;
}
#menu{
 float:left;
 margin:73px 0 0 39px;
 padding:0 0 0 53px;
 width:537px;
 height:36px;
 list-style:none;
 background:url('../imgs/bg_menu.png');
}
#menu li{
 float:left;
}
#menu a{
 display:block;
 padding:12px 21px 11px;
 color:#DEDEDE;
 font-weight:bolder;
}
#menu a:hover, #menu #atual{
 padding:12px 20px 11px;
 border-right:solid 1px #53859b;
 border-left:solid 1px #53859b;
 color:#FFF;
 background:url('../imgs/bg_menu_a.png') repeat-x;
 text-decoration:none;
}
#menu #atual{
 background:url('../imgs/bg_menu_atual.png') repeat-x;
}
#menu ul{
 margin:0;
 padding:0;
 position:absolute;
 visibility:hidden;
 background:url('../imgs/bg_submenu.png') repeat-x #646E89;
}
#menu ul li{
 float:none;
 display:inline
}
#menu ul a{
 padding:8px 20px 8px;
 width:auto;
 font-weight:normal;
}
#menu ul a:hover{
 padding:8px 20px 8px;
 border:0; 
 background:#558BA2;
}
#rodape{
 float:left;
 margin:43px 0 0;
 width:1004px;
 height:139px;
 background:url('../imgs/bg_rodape.png') no-repeat;
}
#rodape p{
 clear:left;
 line-height:18px;
}
#sign{
 float:left;
 margin:28px 0 0 111px;
 line-height:18px;
 width:203px;
}
h5{
 float:left;
 margin:0 0 2px;
 font:bolder 11px tahoma, verdana, arial;
 color:#464644;
}
#menuRodape{
 float:left;
 margin:26px 0 0 156px;
 padding:0;
 list-style:none;
}
#menuRodape li{
 float:left;
 margin:0 51px 0 0;
}
#menuRodape a{
 display:block;
 color:#49869D;
 font-weight:bolder;
}
#menuRodape ul{
 margin:0 0 0 1px;
 padding:13px 0 0 5px;
 position:absolute;
}
#menuRodape ul li{
 float:none;
 display:inline;
 margin:0 0 5px;
}
#menuRodape ul a{
 padding:1px 5px 3px;
 width:auto;
 font-weight:normal;
 color:#464644;
}
#subArea{
 background:url('../imgs/bg_rod2.png') no-repeat;
}
#subEmp,#subCon{
 background:url('../imgs/bg_rod3.png') no-repeat;
}
a#wanderLima{
 float:right;
 margin:80px 0 0;
 font-weight:bolder;
 color:#B8B8B3;
 font-size:10px;
}
a#wanderLima:hover{
 color:#49869D;
}

/* 
 -------------------------
 SEÇÕES / COMUNS 
 -------------------------
*/

#secao{
 float:left;
 width:924px;
 margin:68px 0 0 40px;
}
h2{
 margin:0;
 padding:0 0 40px;
}
.comum{
 float:left;
 width:100%;
 margin:10px 0;
 padding:0;
 list-style:none;
}
.comum li{
 margin:5px 0;
}
.areaDesenvolvedores{
 float:left;
 margin:0 0 10px 110px;
 width:300px;
}
#endereco,iframe{
 float:left;
 margin:0 20px 0 0;
}