BODY {VERTICAL-ALIGN: bottom; BACKGROUND-IMAGE: url(img/fonsPag.jpg); BACKGROUND-POSITION: center; BACKGROUND-REPEAT: repeat-y; MARGIN: 0; PADDING: 0; BACKGROUND-COLOR: #153355;}
/* EDA90D 7CBBDE 2C5575 */
IMG {VERTICAL-ALIGN: middle; BORDER: 0; BORDER-STYLE: none;}

TABLE.Tabla {BACKGROUND-REPEAT: repeat-x; BACKGROUND-IMAGE: url(img/fonsCos.jpg); BACKGROUND-COLOR: #B4DAEF; WIDTH: 870px;}

/* CABECERA */
TABLE.Cabecera {BACKGROUND-REPEAT: repeat-x; BACKGROUND-IMAGE: url(img/fonsTit.jpg); WIDTH: 870px;}
.Genfish {DISPLAY: block; width: 296px; height: 110px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-IMAGE: url(img/tit.png);}

/* MENÚ */
TD.LinkM {TEXT-ALIGN: center; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 13px; COLOR: #ffae00; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; PADDING: 0px 0px 0px 10px;}
TD.LinkM A, TD.LinkM A:visited, TD.LinkM INPUT {COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: pointer; DISPLAY: block;}
TD.LinkM A:hover, TD.LinkM A:active {COLOR: #ffae00; TEXT-DECORATION: none; CURSOR: pointer; DISPLAY: block;}

/* SUBMENÚ */
TABLE.Submenu {BACKGROUND-REPEAT: repeat-x; BACKGROUND-IMAGE: url(img/fonsSubMenu.jpg); WIDTH: 870px; HEIGHT: 275px;}
TABLE.SubmenuSin {BACKGROUND-REPEAT: repeat-x; BACKGROUND-IMAGE: url(img/fonsSubMenuSin.jpg); WIDTH: 870px; HEIGHT: 260px;}
.Imag1 {DISPLAY: block; WIDTH: 100%; HEIGHT: 201px; BACKGROUND-REPEAT: no-repeat; MARGIN: 30px 20px 5px 20px; OVERFLOW: hidden;}
TABLE.LinkS {MARGIN: 0px 30px 10px 30px;}
TD.LinkS {TEXT-ALIGN: justify; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 13px; COLOR: #ffae00; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; PADDING-LEFT: 10px;}
TD.LinkS A, TD.LinkS A:visited, TD.LinkS INPUT {COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: pointer; DISPLAY: block;}
TD.LinkS A:hover, TD.LinkS A:active {COLOR: #ffae00; TEXT-DECORATION: none; CURSOR: pointer; DISPLAY: block;}

/* SECCIÓN*/
.Sec {DISPLAY: block; HEIGHT: 79px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-IMAGE: url(img/fonsSec.jpg); MARGIN: 30px 20px 0px 20px;}
.Sec TABLE {BACKGROUND-IMAGE: url(img/top.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: top;}
.Cos {DISPLAY: block; BACKGROUND-COLOR: #FFFFFF; MARGIN: 0px 20px 30px 20px; TEXT-ALIGN: justify; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 12px; COLOR: #2A5575; FONT-WEIGHT: normal; PADDING: 20px 30px 20px 30px; BACKGROUND-IMAGE: url(img/bottom.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: bottom;}
.CosSin1 {DISPLAY: block; BACKGROUND-COLOR: #FFFFFF; MARGIN: 30px 20px 0px 20px; TEXT-ALIGN: center; BACKGROUND-IMAGE: url(img/top.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; TEXT-ALIGN: center; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 12px; COLOR: #2A5575; FONT-WEIGHT: normal; PADDING: 40px 30px 0px 30px;}
.CosSin2 {DISPLAY: block; BACKGROUND-COLOR: #FFFFFF; MARGIN: 0px 20px 30px 20px; TEXT-ALIGN: center; BACKGROUND-IMAGE: url(img/bottom.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom; TEXT-ALIGN: center; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 12px; COLOR: #2A5575; FONT-WEIGHT: normal; PADDING: 0px 30px 40px 30px;}

.LiniaV {BORDER-RIGHT: 2px solid #CEE0EC; HEIGHT: 100%;}
.LiniaH {BORDER-BOTTOM: 2px solid #CEE0EC;}

/*TEXTOS*/
h1 {TEXT-ALIGN: left; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 17px; COLOR: #2A5575; FONT-WEIGHT: bold; margin:0px; padding:0px;}
h2 {TEXT-ALIGN: left; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 14px; COLOR: #708DA4; FONT-WEIGHT: bold; margin:0px; padding:0px;}
h1.der {TEXT-ALIGN: left; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 17px; COLOR: #2A5575; FONT-WEIGHT: bold; margin:0px; padding:0px;}
h2.der {TEXT-ALIGN: left; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 14px; COLOR: #708DA4; FONT-WEIGHT: bold; margin:0px; padding:0px;}
h3 {TEXT-ALIGN: left; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 11px; COLOR: #f59d1f; FONT-WEIGHT: bold; margin:0px; padding:0px;}
h3.der {TEXT-ALIGN: left; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 11px; COLOR: #f59d1f; FONT-WEIGHT: bold; margin:0px; padding:0px;}
.TextG {TEXT-ALIGN: left; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 11px; COLOR: #f59d1f; FONT-WEIGHT: bold;}
.TextB {TEXT-ALIGN: left; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; COLOR: #2A5575; FONT-WEIGHT: normal;}
.TextBN {TEXT-ALIGN: left; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 11px; COLOR: #2A5575; FONT-WEIGHT: bold;}
.TextBN12 {TEXT-ALIGN: left; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 12px; COLOR: #2A5575; FONT-WEIGHT: bold;}
.TextC {TEXT-ALIGN: left; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 11px; COLOR: #7991A3; FONT-WEIGHT: normal; FONT-STYLE: italic;}
.TextN {TEXT-ALIGN: left; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: bold;}
.textC A {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 11px; COLOR: #087BB2; FONT-WEIGHT: normal; FONT-STYLE: italic; TEXT-DECORATION: none;}
.textC A:hover {TEXT-DECORATION: underline;}
.textCE {TEXT-ALIGN: left; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 11px; COLOR: #CC3333; FONT-WEIGHT: normal; FONT-STYLE: italic;}
.TextB2 {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 11px; COLOR: #087BB2; FONT-WEIGHT: bold;}
.TextB3 {FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 11px; COLOR: #087BB2; FONT-WEIGHT: normal;}
.TextInput {BORDER: 1px solid #f59d1f; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: normal;}
.TextArea {BORDER: 1px solid #f59d1f; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: normal; margin-top: 5px; margin-bottom: 5px;}
.Select {BORDER: 1px solid #f59d1f; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: normal;}
.Option {FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 11px; COLOR: #000000; FONT-WEIGHT: normal;}

DIV.TextB {PADDING: 30px 0px 10px 0px;}
TD.TextG {PADDING: 0px 20px 0px 20px; VERTICAL-ALIGN: top;}
TD.TextB {PADDING: 0px 20px 0px 20px; VERTICAL-ALIGN: top;}
TD.TextBN {PADDING: 0px 20px 0px 20px; VERTICAL-ALIGN: top;}
TD.TextB2 {PADDING: 0px 20px 0px 20px; VERTICAL-ALIGN: top;}
TD.TextB3 {PADDING: 0px 20px 0px 20px; VERTICAL-ALIGN: top;}
TD.TextC {PADDING: 0px 20px 0px 20px; VERTICAL-ALIGN: top;}

A.Titol {TEXT-DECORATION: none; color: #2A5575;}
A.TextG {TEXT-DECORATION: none;}
A.TextB {TEXT-DECORATION: none;}
A.TextBN {TEXT-DECORATION: none;}
A.TextB2 {TEXT-DECORATION: none;}
A.TextB3 {TEXT-DECORATION: none;}
A.der {TEXT-DECORATION: none; color: #708DA4;}
A:hover.Titol {COLOR: #087BB2;}
A:hover.TextG {COLOR: #087BB2;}
A:hover.TextB {COLOR: #087BB2;}
A:hover.TextBN {COLOR: #087BB2;}
A:hover.TextB2 {TEXT-DECORATION: underline;}
A:hover.TextB3 {TEXT-DECORATION: underline;}
A:hover.der {TEXT-DECORATION: none; color: #708DA4;}


/* INFO */
TABLE.Info {BACKGROUND-REPEAT: repeat-x; BACKGROUND-IMAGE: url(img/fonsInfo.jpg); WIDTH: 870px; HEIGHT: 38px;}
TABLE.LinkI {MARGIN: 10px 30px 10px 30px;}
TD.LinkG {TEXT-ALIGN: justify; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 13px; COLOR: #8CC4E2; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle;}
TD.LinkI {TEXT-ALIGN: justify; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 13px; COLOR: #EDA90D; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; PADDING: 0px 0px 0px 10px;}
TD.LinkI A, TD.LinkI A:visited, TD.LinkI INPUT {COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: pointer;}
TD.LinkI A:hover, TD.LinkI A:active {COLOR: #f59d1f; TEXT-DECORATION: none; CURSOR: pointer;}

div.noscript {
    TEXT-ALIGN: right;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    FONT-SIZE: 12px;
    COLOR: #17658E;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: middle;
    DISPLAY: block;
    FLOAT: right;
    POSITION: relative;
    TOP: 20px;
    RIGHT: 20px;
}

/* IDIOMA */
DIV.Idioma {TEXT-ALIGN: right; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 12px; COLOR: #17658E; FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; CURSOR: pointer; DISPLAY: block; FLOAT: right; POSITION: relative; TOP: 10px; RIGHT: 20px;}
DIV.SIdioma {BACKGROUND-COLOR: #D3ECF7; BORDER-STYLE: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #5B96B4; PADDING: 0px 5px 0px 5px; FLOAT: right; TEXT-ALIGN: left; DISPLAY: block;}
.SIdioma A, .SIdioma A:visited {COLOR: #17658E; TEXT-DECORATION: none; CURSOR: pointer; DISPLAY: block; BORDER-COLOR: #D3ECF7; BORDER-STYLE: solid; BORDER-WIDTH: 1px; MARGIN: 5px 0px 5px 0px; PADDING-LEFT: 10px;}
.SIdioma A:hover, .SIdioma A:active {BACKGROUND-COLOR: #FFC166; TEXT-DECORATION: none; CURSOR: pointer; DISPLAY: block; BORDER-COLOR: #F3BF44; BORDER-STYLE: solid; BORDER-WIDTH: 1px; MARGIN: 5px 0px 5px 0px; PADDING-LEFT: 10px;}
