.cell {
  display:table-cell;
  border:1px solid blue;
  float:left;
}

.cell_left, .cell_middle, .cell_right {
  vertical-align:top;
}

.cell_left {
  width:261px;
  background-color:#ffffff;
  
}

.cell_space {
  width:5px;
  background-color:#ffffff;  
}


.cell_middle {
  width:536px;
  background-color:#d9dadb;
}

.cell_right {
  width:197px;
  background-color:#b8d8e7;
}



.cell_border {

}

.topimage {
  width:536px;
  height:197px;
  display:block;
}


.content {
  background-color:#d9dadb;
  display:block;
  width:459px;
  font-family:arial,verdana;
  font-size:0.9em;
  padding-bottom:32px;
  /* border:1px solid blue; */
}

.content-rulerAfter {                                                                                                                                                                        
  border:0px;                                                                                                                                                                                  
  border-top:1px solid #0090d4;                                                                                                                                                                
  height:8px;
  margin-top:16px;
}                                                                                                                                                                                              
        

/* #####################################
   Main menu
   #####################################
*/

.topmenu {
  font-family:helvetica;
  font-size:12px;
  color:#000000;
  background-color:#0d94d4;
  display:block;
  text-align:right;  
  line-height:16px;
}

.topmenu_no a {
  text-decoration:none;
  color:#ffffff;
}

.topmenu_no a:hover {
  text-decoration:none;
  color:#0090d4;
  background-color:#b8e8e7;
}

.topmenu_act a {
  text-decoration:none;
  background-color:#b8e8e7;
  color:#0090d4;
}

.topmenu_act a:hover {
  text-decoration:none;
  color:#0090d4;
}


/* #####################################
   Main menu
   #####################################
*/

/* Bullets first level - need to change images */
.menu0bullet {
  display:block;
  float:left;
  width:18px;
  height:18px;
  font-size:2px;
  background-color:none;
  margin-right:5px;
}

/* The special colored bullets in steps of 10; */

.menuitem00 .menu0bullet {
  background-image:url(gfx/item00.jpg);
  background-color:#0090d4;
}

.menuitem10 .menu0bullet {
  background-image:url(gfx/item10.jpg);
  background-color:#0090d4;
}

.menuitem20 .menu0bullet {
  background-image:url(gfx/item20.jpg);
  background-color:#258228;
}

.menuitem30 .menu0bullet {
  background-image:url(gfx/item30.jpg);
  background-color:#e53a7e;
}

.menuitem40 .menu0bullet {
  background-image:url(gfx/item40.jpg);
  background-color:#f14f12;
}

.menuitem50 .menu0bullet {
  background-image:url(gfx/item50.jpg);
  background-color:#d09337;
}

.menuitem60 .menu0bullet {
  background-image:url(gfx/item60.jpg);
  background-color:#7f66a9;
}

.menu0 a {
  width:100%;
  display:block;
  text-decoration:none;
  font-weight:bold;
  font-family:Arial;
  font-size:13px;
  color:black;
  margin-left:0px;
  margin-bottom:7px;
  line-height:18px;
}

.menu0 a:hover {
  text-decoration:none;
  color:#0099cc;
  background-color:#d9dadb;
}

.menu0cur a {
  color:#0099cc;
  background-color:#d9dadb;
}


/* COLORED List bullets for menu items */

/* default style */
ul {
  /* border:1px solid blue; */
  list-style-image:url(gfx/bullet/bulleta10.gif);
  margin-top:0px;
  margin-bottom:0px;
  padding-top:0px;
  padding-bottom:0px;
}

ul ul {
    list-style-image:url(gfx/bullet/bulletb10.gif);
}


/* menu li items 10 is default */

.menuitem00 ul {
  list-style-image:url(gfx/bullet/bulleta10.gif);
}

.menuitem10 ul {
  list-style-image:url(gfx/bullet/bulleta10.gif);
}

.menuitem20 ul {
  list-style-image:url(gfx/bullet/bulleta20.gif);
}

.menuitem30 ul {
  list-style-image:url(gfx/bullet/bulleta30.gif);
}

.menuitem40 ul {
  list-style-image:url(gfx/bullet/bulleta40.gif);
}

.menuitem50 ul {
  list-style-image:url(gfx/bullet/bulleta50.gif);
}

.menuitem60 ul {
  list-style-image:url(gfx/bullet/bulleta60.gif);
}


/* COLORED ITEMS */

.menuitem00 a:hover, .menuitem00cur a {
  color:#0090d4;
}

.menuitem10 a:hover, .menuitem10cur a {
  color:#0090d4;
}

.menuitem20 a:hover, .menuitem20cur a {
  color:#258228;
}

.menuitem30 a:hover, .menuitem30cur a {
  color:#e53a7e;
}

.menuitem40 a:hover, .menuitem40cur a {
  color:#f14f12; 
}

.menuitem50 a:hover, .menuitem50cur a {
  color:#d09337;
}

.menuitem60 a:hover, .menuitem60cur a {
  color:#7f66a9;
}



/* 70 declared in template - add here */

/* blue infrastructure items */

.menuitemxx a {
  color:#000000;
  background-color:#89c8e3;
}

.menuitemxx a:hover {
  color:#000000;
  background-color:#0090d4;
}

.menuitemxxcur a {
  color:#000000;
  background-color:#0090d4;
}

.menuitemxxcur .menu0l1cur a {
  background-color:#d9dadb;
}

/* COLORED LEVEL 2 ITEMS */

.menu0 .menu0l1no a {
  text-decoration:none;
  background:#ffffff;
  color:#000000;
}

.menu0 .menu0l1no a:hover {
  background-color:#d9dadb;
}


