body {
   margin: 0px;
   padding: 0px;
   font-family: Tahoma;
   font-size: 11px;
   color: #8B825D;
   text-decoration: none;
}

a               { text-decoration: none; color: #7A6F41; }
a:link          { color: #7A6F41; }
a:visited       { color: #7A6F41; }
a:active        { color: #7A6F41; }
a:hover         { color: #000000; }

b, strong {
   color: #54652B;
   font-weight: bold;
}

div#fichaContenidosWebDinamicos a, div#fichaContenidosWebDinamicos a strong, div#fichaContenidosWebDinamicos a b, div#fichaContenidosWebDinamicos strong a, div#fichaContenidosWebDinamicos b a {
   font-weight: normal;
   text-decoration: underline;
   color: #7A6F41;
}

div#fichaContenidosWebDinamicos a:hover, div#fichaContenidosWebDinamicos a:hover strong, div#fichaContenidosWebDinamicos a:hover b, div#fichaContenidosWebDinamicos strong a:hover, div#fichaContenidosWebDinamicos  b a:hover {
   font-weight: normal;
   text-decoration: underline;
   color: #54652B;
}

div#fichaContenidosWebDinamicos a img {
   text-decoration: none;
   border: 0px;
}

p {
   color: #8B825D;
   text-align: justify;
}

.brown {
   color: #A29B7D;
}

div#lienzo {
   width: 830px;
   margin: 0px auto 0px auto;
   background-image: url('img/back_lienzo.gif');
   background-position: top center;
   background-repeat: repeat-x;
}

div#optionsAdalt {
   background: white;
   width: 100%;
   height: 19px;
   border-bottom: 1px solid #99A280;
   font-family: Tahoma;
   color: #7A6F41;
   font-size: 9px;
   font-weight: bold;
}

table.tableUpOptions {
   float: left;
   border-right: 1px solid #99A280;
   border-collapse: 0px;
   height: 19px;
   width: 250px;
}

table.tableUpCercador {
   float: right;
   border-collapse: 0px;
   height: 19px;
   width: 150px;
}

input.cercador {
   background: #F1F0EB;
   border: 0px;
   height: 16px;
   font-size: 9px;
   font-family: Tahoma;
   font-weight: bold;
}

.cercadorSubmit {
   margin: 0px;
   background: #cdcdcd;
   border: 0px;
   height: 16px;
   width: 16px;
   font-size: 9px;
   font-family: Arial;
   font-weight: bolder;
}

div#cabecera {
   width: 100%;
   height: 160px;
   margin: 0px;
   padding: 0px;
}

div#menuHor {
   height: 23px;
   width: 830px;
   padding: 0px;
   margin: 0px;
}

td.menuYellow {
   background-image: url('img/menu_back_yellow.png');
   background-position: top center;
   background-repeat: repeat-x;
   height: 23px;
   width: 431px;
   text-align: right;
   padding-right: 5px;
}

td.menuGreen {
   background-image: url('img/menu_back_green.png');
   background-position: top center;
   background-repeat: repeat-x;
   height: 23px;
}

td.menuWhite {
   background: white;
   width: 1px;
   height: 23px;
}

div#mainContainer {
   margin-top: 15px;
   width: 100%;
}

div#mainContainerInside {
   margin: 0px;
   width: 100%;
}

div#mainContent {
   width: 810px;
   margin: 0px auto 0px auto;
}

input, textarea, select {
   background: #CBD2C3;
   border: 0px;
   border-bottom: 1px solid #00aa00;
   font-size: 12px;
   font-family: Tahoma;
}

.boton {
   height: 20px;
   border-width:1px;
   border-style:solid;
   border-color:#cdcdcd;
   background-color:#787878;
   font-family: Tahoma;
   color: #ffffff;
   font-weight: Bold;
   font-size: 11px;
}

td.optHomeOff {
   width: 180px;
   background: #42571F;
   border: 1px solid #42571F;
   color: white;
   font-size: 12px;
   text-align: center;
   height: 18px;
}

td.optHomeOff a {
   color: white;
}

td.optHomeOn {
   width: 180px;
   background: #ffffff;
   border: 1px solid #42571F;
   color: #42571F;
   font-size: 12px;
   text-align: center;
   height: 18px;
}

td.optHomeOn a {
   color: #42571F;
}

div#homeScrollableContainer {
   float: right;
   position: relative;
   width: 200px;
   height: 460px;
   overflow: hidden;
   text-align: justify;
}

div#homeScrollableContent {
   width: 175px;
   color: #475B24;
   font-size: 10px;
}

div#homeScrollableContent a {
   color: #D2A403;
   font-weight: bold;
   font-size: 11px;
}

div#homeScrollableContent a.segueix {
   color: #000000;
   font-weight: bold;
   font-size: 10px;
}

div#homeScrollableContent img {
   margin-top: 5px;
   margin-bottom: 10px;
   border: 0px;
}

div#homeScrollableContent hr {
   margin-top: 5px;
   margin-bottom: 5px;
}

div#homeScrollUp {
   position:absolute;
   left:185px;
   top:0px;
   z-index:3;
}

div#homeScrollMid {
   position:absolute;
   left:185px;
   top:20px;
   z-index:3;
   height: 420px;
   width: 16px;
   background-image: url('img/back_scroll_mid.gif');
   background-position: top center;
   background-repeat: repeat-x;
}

div#homeScrollDown{
   position:absolute;
   left:185px;
   top:440px;
   z-index:3;
}

td#menuLateral {
   width: 220px;
   background: white;
   margin: 0px;
   padding: 0px;
}

td#contenidosDerecha {
   width: 610px;
   background: white;
   border-left: 1px solid #9AA388;
}

div#contentAreaRight {
   width: 550px;
   margin: 25px auto 25px auto;
}


div.menuOff {
   height: 30px;
   background-image: url('img/back_menuOff.jpg');
   display: block;
   margin: 0px;
   padding: 0px;
   border-bottom: 1px solid #9AA388;
   color: #465D25;
   font-size: 14px;
   vertical-align: middle;
}

div.menuOff a {
   position: relative;
   top: 20%;
   height: 100%;
   margin-left: 20px;
   color: #465D25;
   display: block;
}

div.menuOn {
   height: 30px;
   background-image: url('img/back_menuOn.jpg');
   display: block;
   margin: 0px;
   padding: 0px;
   border-bottom: 1px solid #9AA388;
   color: #465D25;
   font-size: 14px;
   font-weight: bold;
}

div.menuHover {
   height: 30px;
   background-image: url('img/back_menuHover.jpg');
   display: block;
   margin: 0px;
   padding: 0px;
   border-bottom: 1px solid #9AA388;
   color: #465D25;
   font-size: 14px;
   font-weight: bold;
}

div.menuOn a, div.menuHover a {
   position: relative;
   top: 20%;
   height: 100%;
   font-weight: bold;
   margin-left: 20px;
   color: #465D25;
   display: block;
}

div.submenuOff {
   height: 20px;
   display: block;
   margin: 0px;
   padding: 0px;
   border-bottom: 1px solid #CCD3C3;
   color: #E6B81D;
   font-size: 12px;
}

div.submenuOff a {
   position: relative;
   top: 15%;
   height: 100%;
   margin-left: 20px;
   color: #E6B81D;
   display: block;
}

div.submenuOn {
   height: 20px;
   background-image: url('img/back_submenuOn.jpg');
   display: block;
   margin: 0px;
   padding: 0px;
   border-bottom: 1px solid #CCD3C3;
   color: #465D25;
   font-size: 12px;
   font-weight: bold;
}

div.submenuHover {
   height: 20px;
   background-image: url('img/back_submenuHover.jpg');
   display: block;
   margin: 0px;
   padding: 0px;
   border-bottom: 1px solid #CCD3C3;
   color: #465D25;
   font-size: 12px;
   font-weight: bold;
}

div.submenuOn a, div.submenuHover a {
   position: relative;
   top: 15%;
   height: 100%;
   font-weight: bold;
   color: #465D25;
   display: block;
   margin-left: 20px;
}

h1 {
   width: 100%;
   font-size: 14px;
   color: #455821;
   font-weight: bold;
   border-bottom: 1px solid #54652B;
   padding-bottom: 3px;

}

.likeh1 {
   width: 100%;
   font-size: 14px;
   color: #455821;
   font-weight: bold;
   border-bottom: 1px solid #54652B;
   padding-bottom: 3px;
   margin-top: 20px;
   margin-bottom: 20px;
}

div#contenidosDinamicosDB {
   margin: 0px;
}

div#contenidosDinamicosDB img {
   margin-top: 0px;
   margin-left: 0px;
   margin-right: 10px;
   margin-bottom: 10px;
}

div.nav {
   border-bottom: 1px solid #B5AD8A;
   color: #B5AD8A;
   font-weight: bold;
   padding-bottom: 3px;
}

div.nav a {
   text-decoration: none;
   color: #B5AD8A;
   font-weight: bold;
}

div.nav a:hover { text-decoration: none;}
div.nav a:link { text-decoration: none; }
div.nav a:visited {text-decoration: none;}
div.nav a:active { text-decoration: none; }

div.navOn {
   display: inline;
   color: #E7B81D;
   font-weight: bold;
}

div.errorForm {
   color: #bb0000;
   font-weight: bold;
   margin-left: 10px;
}

div.informeEntrada {
   color: #ECC64A;
   font-size: 14px;
   font-weight: bold;
   line-height: 15px;
}

div.informe {
   color: #8B825D;
}

div.fecha {
   float: right;
   color: #7F9555;
   font-size: 9px;
   font-weight: normal;
   vertical-align: bottom;
}

div.mapaWeb_up {
   background-image: url('img/back_mapa_up.gif');
   background-position: top left;
   background-repeat: no-repeat;
   width: 197px;
   height: 13px;
   margin: 0px;
   padding: 0px;
}

div.mapaWeb_mid {
   background-image: url('img/back_mapa_mid.gif');
   background-position: top left;
   background-repeat: repeat-y;
   width: 197px;
   height: 300px;
   margin: 0px;
   padding: 0px;
   padding-top: 15px;
}

div.mapaWeb_down {
   background-image: url('img/back_mapa_down.gif');
   background-position: bottom left;
   background-repeat: no-repeat;
   width: 197px;
   height: 14px;
   margin: 0px;
   padding: 0px;
}

div.contentMapaSlot {
   text-align: left;
   width: 90%;
   margin: 0px auto 0px auto;
}

h2 {
   color: #4F5C27;
   font-size: 14px;
   font-weight: bold;
}

textarea.avisLegal {
   background: #fafafa;
   border: 0px;
   color: #909090;
   font-size: 9px;
   font-style: italic;
}