body {
  font-family: Trebuchet MS, Verdana, Arial;
  font-size: 0.68em;
  background-color: rgb(26,71,128);
}

div,table {
  font-size: 1em;
}

/**
 * DIV que enmarca a toda a páxina
 */
div#paxinaXeral {
  width: 780px;
  background-color: white;
}


/**
 * DIV que leva a imaxe da cabeceira, na que pon netglobal
 */
div#imaxeCabeceira {
  width: 780px;
  height: 105px;
  background: url(../imx/cabeceira_xeral.jpg);
}

/**
 * Div que leva o menu principal
 */
div#menu {
  width: auto;
  background-color: rgb(166, 188, 208);
  text-align: center;
  font-size: 1.2em;
  text-transform: uppercase;
}

/**
 *color: white;
 */
div#menu a {
  display: block;
  text-decoration: none;
  color: rgb(0, 64, 122);
  letter-spacing: .01em;
  padding-left: 10px;
  padding-right: 10px;
}

div#menu a:hover {
  background-color: white;
  color: rgb(0, 64, 122);
}

div#menu table {
  width: 100%;
}

/**
 * Este é a clase que leva o fondo cambiante segundo o ID selecionado
 */
div.fondoSubMenu {
  position: relative;
  width: 780px;
  height: 119px;
  background: #F7F7F7;
}

div.fondoSubMenu#fondoSubMenu_inicio {
  background: url(../imx/fondo_inicio.jpg);
}

div.fondoSubMenu#fondoSubMenu_empresa {
  background: url(../imx/fondo_empresa.jpg);
}

div.fondoSubMenu#fondoSubMenu_servizos {
  background: url(../imx/fondo_servizos.jpg);
}

div.fondoSubMenu#fondoSubMenu_traballaConNos {
  background: url(../imx/fondo_traballa_con_nos.jpg);
}

div.fondoSubMenu#fondoSubMenu_documentos {
  background: url(../imx/fondo_documentos.jpg);
}

div.fondoSubMenu#fondoSubMenu_gabineteImprensa {
  background: url(../imx/fondo_gabinete_imprensa.jpg);
}

div.fondoSubMenu#fondoSubMenu_tecnologica {
  background: url(../imx/fondo_tecnologica.jpg);
}


/**
 * Título que se pon enriba do fondo a dereita
 *   color: #FFF;
 color: rgb(26,71,128);
 */
div#tituloPaxina {
  position: absolute;
  text-align: right;
  bottom: 2px;
  right: 20px;
  font-size: 1.8em;
  color: #FFF;
}

/**
 * Capa do submenu que se pon enriba do fondo, por defecto están todas ocultas
 * Pero se o contido selecciona un menu este ponse en BLOCK. Despois hai un Javascript
 * que controla a sua visibilidade
  bottom: -5px;
  bottom: -52px;
 */
div.capaOpcionsSubmenu {
  position: absolute;
  text-align: left;
  display: none;
  left: 0;
}

div.capaOpcionsSubmenu a {
  text-decoration: none;
  color: black;
}

div.capaOpcionsSubmenu table {
  background: #FFF;
}

div.capaOpcionsSubmenu table thead tr td {
  height: 2px;
  background: url(../imx/submenu_arriba.gif) repeat-x;
}

div.capaOpcionsSubmenu table tbody tr td {
  padding-left: 10px;
  padding-right: 10px;
}

div.capaOpcionsSubmenu table tbody tr td span.simboloSubmenu {
  font-size: 13pt;
  color:rgb(26,71,128);
}

div.capaOpcionsSubmenu table tfoot tr td {
  height: 8px;
  background: url(../imx/submenu_abaixo.gif) 100% 100% no-repeat;
}

/* Importante para que o submenú quede por enriba do corpo da páxina */
div#cabeceira {
  position:relative;
  z-index:1000;
}

/**
 * Este é o corpo da páxina que conten o contido e máis o nome do SubMenu
 */
div#corpo {
  position: relative;
  background-color: rgb(166, 188, 208);
  margin-top: 10px;
  margin-bottom: 15px;
  text-align: justify;
}

/**
 * Submenu que se coloca a esquerda, xusto antes do contido
 */
div#corpo div#nomeSubmenu {
  position: absolute;
  top: 10px;
  left: 20px;
  display: block;
  text-align: center;
  width: auto;
  padding: 0 10px 0 10px;
  color: rgb(0, 64, 122);
  font-size: 1.1em;
  background-color: rgb(166, 188, 208);
  border-top: 2px solid rgb(0, 64, 122);
  border-bottom: 2px solid rgb(0, 64, 122);
}

/**
 * Contido do corpo, é  o texto en xeral
 */
div#corpo div#contidoCorpo {
  padding-top: 30px;
  margin-left: 40px;
  margin-right: 40px;
  padding-left: 40px;
  padding-right: 40px;
  background-color: white;
}

/**
 * Contido do corpo, é  o texto en xeral
 */
div#corpo div#contidoCorpo h2 {
  font-size: 1em;
  text-align: center;
}

/**
 * Pé da páxina
 */
div#pe {
  background-color: rgb(0, 64, 122);
  color: white;
  text-align: center;
}

div#pe a {
  text-decoration: none;
  color: white;
}