﻿body {
}
div#capcalera{
 position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

div#cercador{
 position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

div#enllacos_principals{
 position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}
div#menu_cap{
 position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
  }
#screenContent {
  width: 100%;
  height: 100%;
}

.wpsPortletBody {
  background-image: none;
  text-align: left;
  height: 100%;
}

.wcmAuthoringPadding {
  background-image: none;
  text-align: left;
  background-color: #ffffff;
  height: 100%;
}

#mainContent {
  width: 100%;
  height: 100%;
}

.pageLayout {
  WIDTH: 100%;
  margin: 0px;
  padding: 0px;
}

.pageWCM {
  background-color: #ffffff;
}

.pageLayoutB1 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.pageLayoutB2 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.pageLayoutB3 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.pageLayoutB4 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.pageLayoutB5 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.pageLayoutB6 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.pageLayoutB7 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.pageLayoutB8 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.pageWCM {
  width: 100%;
  height: 100%;
}

table.header {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

td.header {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.bannerLoader {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

img.globalFunction {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

td.globalFunction {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

td.globalFunction:hover {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

a.globalFunction {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

a.globalFunction:hover {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

TABLE.menuSuperior {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

TD.menuSuperior {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

TD.menuSuperior:hover {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

A.menuSuperior {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

A.menuSuperior:hover {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.menuLateral {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.menuLateralContainer {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

TD.menuLateralL1 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

td.menuLateralL1:hover {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

TD.menuLateralL2 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

td.menuLateralL2:hover {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

TD.menuLateralL3 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

td.menuLateralL3:hover {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

TD.menuLateralL4 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

td.menuLateralL4:hover {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

TD.menuLateralL5 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

td.menuLateralL5:hover {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

A.menuLateralL1 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

A.menuLateralL2 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

A.menuLateralL3 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

A.menuLateralL4 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

A.menuLateralL5 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

IMG.menuLateralL1 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

IMG.menuLateralL2 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

IMG.menuLateralL3 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

IMG.menuLateralL4 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

IMG.menuLateralL5 {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.pageContainer {
  width: 100%;
  color: #333355;
  height: 100%;
}

.pageContainerLayout {
  height: 100%;
  vertical-align: top;
  width: 100%;
}

.crumb {
  text-decoration: none;
  vertical-align: bottom;
  color: #333355;
  padding-left: 2px;
  padding-right: 2px;
}

.crumb:hover {
  text-decoration: none;
  vertical-align: bottom;
  color: #333355;
  padding-left: 2px;
  padding-right: 2px;
}

.breadCrumbs {
  color: #996600;
  color: #333366;
  vertical-align: bottom;
  border-bottom: 2px solid #333355;
}

.crumbSelected {
  text-decoration: none;
  vertical-align: middle;
  text-align: right;
  color: #333355;
  font:24px Arial;
  font-weight: bold;
}

.crumbSelected:visited {
  text-decoration: none;
  vertical-align: middle;
  text-align: right;
  color: #333355;
  font:24px Arial;
  font-weight: bold;
}

.editPage {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.editPage:hover {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.authoringTool {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.DestacatsContainer {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.MapaWebContainer {
  height: 100%;
  width: 100%;
}

.mapaWeb {
  height: 100%;
  width: 100%;
}

.DestacatImg {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.DestacatsTitle {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

.floatTools {
  position: absolute;
  visibility: hidden;
  width: 0px;
  height: 0px;
}

TD.mapaWebL1 {
  border: 1px solid #ffffff;
  border-bottom: 1px solid #cccccc;
  background-image: none;
  background-color: #ddddff;
}

TD.mapaWebL2 {
  border: 1px solid #ffffff;
  border-bottom: 1px solid #cccccc;
  background-image: none;
}

TD.mapaWebL3 {
  border: 1px solid #ffffff;
  border-bottom: 1px solid #cccccc;
  background-image: none;
  padding-left: 16px;
}

TD.mapaWebL4 {
  border: 1px solid #ffffff;
  border-bottom: 1px solid #cccccc;
  background-image: none;
  padding-left: 32px;
}

TD.mapaWebL5 {
  border: 1px solid #ffffff;
  border-bottom: 1px solid #cccccc;
  background-image: none;
  padding-left: 48px;
}

A.mapaWebL1 {
  text-decoration: none;
}

A.mapaWebL2 {
  text-decoration: none;
}

A.mapaWebL3 {
  text-decoration: none;
}

A.mapaWebL4 {
  text-decoration: none;
}

A.mapaWebL5 {
  text-decoration: none;
}

IMG.mapaWebL1 {
  padding: 0px;
  margin: 0px;
}

IMG.mapaWebL2 {
  padding: 0px;
  margin: 0px;
}

IMG.mapaWebL3 {
  padding: 0px;
  margin: 0px;
}

IMG.mapaWebL4 {
  padding: 0px;
  margin: 0px;
}

IMG.mapaWebL5 {
  padding: 0px;
  margin: 0px;
}

H1 {
  font:16px Arial;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  margin-top: 5px;
  padding-top: 5px;
}

H2 {
  font:16px Arial;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  margin-top: 5px;
  padding-top: 5px;
}