body {
    vertical-align: bottom;
    background-image: url(../img/background.jpg);
    background-repeat: repeat-x;
    margin: 0px;
    padding: 0px;
	background-color: #b30506;
}

td {
    font-family: verdana;
    font-size: 11px;
}

img {
    vertical-align: middle;
    border: 0;
    border-style: none;
}

table.Tabla {
    padding: 0px;
    margin: 0px;
    width: 870px;
}


a.idioma_link, a:active.idioma_link, a:visited.idioma_link {
    text-decoration: none;
    color: #ffffff;
    font-size: 7pt;
}

a:hover.idioma_link {
    text-decoration: none;
    color: #fbf4f4;
    font-size: 7pt;
}

.text_pordefecto {
    font-family: verdana;
    font-size: 8pt;
}

.cuerpo {
    background-color: #fefbfb;
    padding: 20px 25px 0px 25px;
    text-align: left;
}

.bordeI {
    background: url(../img/a_1.png) top left repeat-y;
    width: 21px;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/a_1.png", sizingMethod="scale");
}

.bordeD {
    background: url(../img/a_2.png) top left repeat-y;
    padding: 0px;
    width: 21px;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/a_2.png", sizingMethod="scale");
}

.es_izqA {
    background: url(../img/b_1.png) no-repeat;
    width: 21px;
    height: 41px;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/b_1.png", sizingMethod="crop");
}

.es_derA {
    background: url(../img/b_3.png) no-repeat;
    width: 21px;
    height: 41px;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/b_3.png", sizingMethod="crop");
}

.foot_izq {
    background: url(../img/b_footer1.png) no-repeat;
    width: 12px;
    height: 41px;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/b_footer1.png", sizingMethod="crop");
}

.foot_mid {
    background: url(../img/b_footer2.png) repeat-x;
    height: 41px;
    font-weight: normal;
    font-family: arial;
    color: #ffffff;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/b_footer2.png", sizingMethod="scale");
}

.foot_der {
    background: url(../img/b_footer3.png) no-repeat;
    width: 12px;
    height: 41px;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/b_footer3.png", sizingMethod="crop");
}

a.foot_link, a:active.foot_link, a:visited.foot_link {
    text-decoration: none;
    font-family: arial;
    color: #a2a29a;
    font-size: 11px;
    font-weight: bold;
}

a:hover.foot_link {
    text-decoration: none;
    font-family: arial;
    color: #c3c3c2;
    font-size: 11px;
    font-weight: bold;
}

font.copyright {
    color: #260202;
    font-size: 11px;
    font-family: arial;
    font-weight: normal;
}

font.copyrightb {
    color: #ffffff;
    font-size: 11px;
    font-family: arial;
    font-weight: bold;
}

#www_creador {
    padding-right: 10px;
    padding-bottom: 10px;
}

td.LinkI {
    padding-top: 10px;
}

.marco {
    background: url(../img/marco.png) bottom center no-repeat;
    width: 559px;
    height: 354px;
    padding-bottom: 2px;
	_background-image: none;
    vertical-align: middle;
    text-align: center;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/marco.png", sizingMethod="crop");
}

.TextInput {
    border: 1px solid #b30506;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}

.TextArea {
    border: 1px solid #b30506;
    font-family: Arial, Verdana, Helvetica;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 5px;
}

.SepH {
    background-color: #d10808;
    width: 1px;
}

.SepV {
    background: url(../img/linea.gif) repeat-x;
    width: 100%;
    padding-bottom: 20px;
    height: 2px;
}

.TextB3 {
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #d10809;
    FONT-WEIGHT: normal;
}

.TextBN12 {
    text-align: left;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #272828;
    FONT-WEIGHT: bold;
}

/* 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: 250px;}
TABLE.SubmenuSin {background-repeat: repeat-x; background-image: url(img/fonsSubMenuSin.jpg); WIDTH: 870px; HEIGHT: 260px;}
.Imag1 {DISPLAY: block; WIDTH: 80%; 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: #272828; 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: right; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 17px; COLOR: #272828; FONT-WEIGHT: bold; margin:0px; padding:0px;}
h2.der {text-align: right; 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: right; 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: #272828; FONT-WEIGHT: normal;}
.TextBN {text-align: left; FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 11px; COLOR: #272828; 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: #d10809; FONT-WEIGHT: bold;}

.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: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;}

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;}
