/* -------------------------------------------*/
/* IDs e classes usadas para posicionamento   */
/*--------------------------------------------*/

#menutop         {height:21px; text-align:justify; margin-top:-89px; margin-right:210px; padding-left:210px;}
#submenutop      {z-index:10; position:absolute; top:5px; left:65px; 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:67px;}
#subsecao_idie   {position:absolute; top:-5px; left:-9px;}
#realizacao      {position:absolute; left:199px;}
#logo_realizacao {position:absolute; top:189px; left:179px;}
#projetos        {position:absolute; left:310px;}
#logo_projetos   {position:absolute; top:189px; left:290px;}

#setor01  {position:absolute; top:191px; left:124px;}
#setor02  {position:absolute; top:191px; left:179px;}
#setor03  {position:absolute; top:191px; left:290px;}
#setor04  {position:absolute; top:214px; left:2px;}
#setor05  {position:absolute; top:233px; left:2px;}
#setor06  {position:absolute; top:252px; left:2px;}
#setor23  {position:absolute; top:270px; left:2px;}
#setor07  {position:absolute; top:290px; left:2px;}

#logo04   {position:absolute; top:211px; left:23px;}
#logo05   {position:absolute; top:230px; left:23px;}
#logo06   {position:absolute; top:249px; left:23px;}
#logo23   {position:absolute; top:255px; left:23px;}
#logo07   {position:absolute; top:267px; left:23px;}
#subsecao_7 {z-index:10; position:absolute; top:-15px; left:1px;}
#submenu7 {z-index:10; position:absolute; top:305px; left:1px; 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     {position:absolute; top:5px; left:60px; width:150px; padding:5px; margin:0px; border:1px solid #53a32a; background:#FFF;}

.box_lateral {float:left; width:110px; margin-top:28px; margin-right:10px; margin-bottom:20px; font-size:10px; clear:both;}
.sub_box_lateral {padding:10px; margin:0px 0px 20px 0px; border:1px solid #40a0ae;}
.box_lateral .surtitre {margin:0; padding:0; font-size:14px; font-weight:normal; color:#40a0ae;}
.box_lateral a {font-size:10px;}
.texto_box_lateral {font-size:15px;}

#miolo           {width:450px; min-height:1000px; margin-left:80px; padding:0px; padding-left:20px; padding-bottom:80px; border-right:1px solid #40a0ae;}
#sommaire #miolo {width:406px; margin-left:124px; padding:0px; padding-left:20px; padding-bottom:80px; border-right:1px solid #40a0ae;}
#r2 #miolo       {width:530px; margin-right:210px; margin-left:0px; padding:0px; padding-left:20px; padding-bottom:80px; border-right:1px solid #40a0ae;}

#coluna3      {position:absolute; left:571px; width:210px; margin-top:-100px;}
#coluna3 #top .top_item {margin-left:-5px;}
.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; margin:-12px 0px 50px 0px; width:761px; background:url("img/bg_contenu800.gif") repeat-y top right; border-bottom:1px solid #FFF;}
#conteneur #navigation             {height:100px; text-align:left; margin-top:-6px; padding-left:3px; padding-top:6px; width:547px; border:1px solid #40a0ae; border-left:0px; border-bottom:0px; line-height:18px;}
#conteneur #navigation .spip_logos {margin-left:-21px;}

#entete {height:280px; padding:0px; margin:0px; background:url("img/top800.gif") no-repeat;}
#logo   {position:absolute; left:32px; top:21px;}

#pied   {margin:-20px 60px 0px 0px; color:#55b1be; padding:0px; text-align:left; clear:both;}
#abelha {margin:-63px 0px 0px 560px; visibility:hidden;}

#agenda_mapa {margin:0px 0px 0px -100px; padding:0px; padding-bottom:80px;}

.col1 {padding:0px; width:124px; float:left;}
.col2 {padding:0px; width:124px; margin-left:124px;}

ul.horizontal    {overflow:hidden; font-size:9px; list-style:none; margin:0px; padding:5px; max-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        {padding-left:100px; margin:0px 0px 0px 0px; vertical-align:top; color:#FFFFFF;}
.compartilhe_fechar a:link {color:#FFFFFF; text-decoration:none;}