/* -------------------------------------------*/
/* IDs e classes usadas para posicionamento   */
/*--------------------------------------------*/

#page {min-width:984px;}

#menutop         {height:21px; text-align:justify; margin-top:-89px; margin-right:210px; padding-left:210px;}
#submenutop      {z-index:10; position:absolute; top:5px; left:128px; margin-top:0px; padding-top:11px; font-size:10px; text-align:left; border-left:1px solid #53a32a; visibility:hidden;}
#submenutop a    {font-size:11px;}
#idie            {z-index:11; position:absolute; left:130px;}
#subsecao_idie   {position:absolute; top:-5px; left:-9px;}
#realizacao      {position:absolute; margin-left:99px;}
#logo_realizacao {position:absolute; top:183px; left:309px;}
#projetos        {position:absolute; margin-left:237px;}
#logo_projetos   {position:absolute; top:183px; left:446px;}

#setor01  {position:absolute; top:185px; left:250px;}
#setor02  {position:absolute; top:185px; left:309px;}
#setor03  {position:absolute; top:185px; left:446px;}
#setor04  {position:absolute; top:207px; left:2px;}
#setor05  {position:absolute; top:226px; left:2px;}
#setor06  {position:absolute; top:245px; left:2px;}
#setor23  {position:absolute; top:264px; left:2px;}
#setor07  {position:absolute; top:284px; left:2px;}

#logo04   {position:absolute; top:204px; left:23px;}
#logo05   {position:absolute; top:223px; left:23px;}
#logo06   {position:absolute; top:242px; left:23px;}
#logo23   {position:absolute; top:261px; left:23px;}
#logo07   {position:absolute; top:281px; left:23px;}
#subsecao_7 {position:absolute; top:-17px; left:2px;}
#submenu7 {z-index:10; position:absolute; top:301px; left:0px; margin-top:0px; padding-top:0px; font-size:10px; text-align:left; line-height:12px; visibility:hidden;}
#submenu7 a {font-size:11px; text-align:left; color:#368894; text-transform:none;}
#sub7     {z-index:10; position:absolute; top:-9px; left:9px; margin:0px; margin-bottom:-18px; padding:0px;}
.sub7     {padding-left:60px; margin-top:0px; margin:0px;}

.box_lateral {float:left; width:170px; margin-top:46px; margin-right:10px; margin-bottom:20px; clear:both;}
.sub_box_lateral {padding:10px; margin:0px 0px 20px 0px; border:1px solid #40a0ae;}

#miolo       {width:526px; margin-left:210px; padding:0px; padding-left:20px; padding-bottom:80px; border-right:1px solid #40a0ae;}
#r2 #miolo   {width:736px; margin-left:0px; padding:0px; padding-left:20px; padding-bottom:80px; border-right:1px solid #40a0ae;}

#coluna3     {position:absolute; left:777px; width:230px; margin-top:-139px;}
.bolinha    {position:relative; margin-left:-15px; vertical-align:middle; float:left;}
#bolinha_on {position:relative; margin-top:68px; margin-left:-15px; z-index:200;}
#col3_agenda {position:relative; margin-top:-68px;}

#conteneur #contenu                {padding:0px; min-width:987px; margin:-12px 0px 50px 0px; background:url("img/bg_contenu.gif") repeat-y 526px 0px; border-bottom:1px solid #FFF;}
#conteneur #navigation             {height:100px; text-align:left; width:753px; margin-top:-6px; padding-left:3px; padding-top:6px; border:1px solid #40a0ae; border-left:0px; border-bottom:0px; line-height:18px;}
#conteneur #navigation .spip_logos {margin-left:-21px;}

#entete {height:274px; padding:0px; margin:0px; background:url("img/top980.gif") no-repeat;}
#logo   {position:absolute; left:20px; top:20px;}

#pied   {margin:-20px 60px 0px 210px; color:#55b1be; padding:0px; text-align:left; clear:both;}
#abelha {margin:-60px 0px 0px -200px; visibility:hidden;}
#agenda_mapa {margin-left:-30px; padding:0px; padding-bottom:80px;}

.col1 {padding:0px; width:170px; float:left;}
.col2 {padding:0px; width:170px; margin-left:170px;}

ul.horizontal    {overflow:hidden; font-size:9px; list-style:none; margin:0px; padding:5px; width:340px; height:130px; background:#FFFFFF;}
ul.horizontal li {margin:0; padding:5px 0px 5px 0px; height:15px;} /* 3 columns */
ul.horizontal li a /*, #compartilhe-social-web ul li a*/ {color;#666; display:block; height:48px; padding-top:4px; vertical-align:middle;}

.compartilhe          {padding:0px; background-color:#40A0AE; display:none; max-width:350px; border:1px solid #DDD; font-size:12px;}
.compartilhe_aba_on   {padding:3px 3px 0px 3px; margin:0; background-color:#FFFFFF; text-align:center; color:#454545;}
.compartilhe_aba_off  {padding:3px 3px 0px 3px; margin:0; background-color:#55B1BE; text-align:center; color:#000000;}
.compartilhe_fechar        {margin:-12px 0px 0px 100px; vertical-align:top; color:#FFFFFF;}
.compartilhe_fechar a:link {color:#FFFFFF; text-decoration:none;}

