BODY {
SCROLLBAR-FACE-COLOR: #E4E8E8; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #fbfbfb; 
SCROLLBAR-3DLIGHT-COLOR: #fbfbfb; 
SCROLLBAR-ARROW-COLOR: #ffffff; 
SCROLLBAR-TRACK-COLOR: #fbfbfb; 
SCROLLBAR-DARKSHADOW-COLOR: #fbfbfb;
background-color:#fbfbfb; 
FONT-SIZE: 10px; 
COLOR: #628296; LINE-HEIGHT: 18px; 
FONT-FAMILY: verdana, helvetica; text-align:justify 
}
/* ---------------------------------------LINK-------------------------------------------------------- */
a:link       { color: #21536A; text-decoration:none }
a:hover      { text-decoration:none; color:#ff5c01}
a:active     { text-decoration:none; color:#333333 }
a:visited    { color: #534F6B; text-decoration:none }

.TITULAR_pagina { font-family: Verdana; font-size: 14pt; color: #333333; text-align: left; 
               margin-top: 0; margin-bottom: 0 }
.SubTITULAR_pagina { font-family: Verdana; font-size: 8pt; color: #666666; font-style: oblique; 
               line-height: 100%; margin-top: 0; margin-bottom: 0 }
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	text-decoration: none;
	text-transform:uppercase;
	color:#444444;
	word-spacing:2;
	text-align:left;
	margin-bottom:0;
	font-variant:small-caps;
	font-style:normal;
	font-weight: normal;

}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#444444;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
	text-align: left; 
	margin-left:10
}
h3  { 
	border-top:1px solid #C4CBCE; 
	font-family: Arial; 
	font-size: 10pt; 
	color: #444444; 
	font-weight: bold; 
	text-align:left; 
	margin-left:0; 
	border-left-width:2; 
	border-right-width:2; 
	border-bottom-width:1; 
	text-indent:10; 
	border-top-color:#C4CBCE; 
	border-bottom-color:#C4CBCE; 
	margin-right:1; 
	vertical-align:center 
}
h4  { 
	border-bottom:1px solid #444444; font-family: Arial; 
	font-size: 8pt; 
	font-weight: bold;
	color: #333333; 
	line-height: 150%; 
    background-color: #E6EAED; margin-top:0; margin-bottom:0; text-transform:uppercase; letter-spacing:1pt; border-left-width:1; border-right-width:1; border-top-width:1; margin-left:0
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps
}
h6      { 	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:justify; line-height:150%
 }
/* ---------------------------------------PIEPAGINA-------------------------------------------------------- */
.PIEPAGINA {
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	filter: Light; text-decoration:none
}
A:link.PIEPAGINA {COLOR: #ff5c01; xtext-decoration: none}
A:visited.PIEPAGINA {COLOR: #ff5c01; xtext-decoration: none}

.MENU {FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-indent:10}
.MENU a:link       { color: #21536A; text-decoration:none }
.MENU a:hover      { text-decoration:none; color:#333333 }
.MENU a:active     { text-decoration:none; color:#333333 }
.MENU a:visited    { color: #534F6B text-decoration:none }

.NUEVO       { font-family: Verdana; font-size: 10pt; font-variant: small-caps; color: 
               #AA2222; font-weight: bold }
.texto2      { 	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:justify; line-height:150%}
.texto2 a:hover      { text-decoration:none; color:#ff5c01}
.texto2 a:active     { text-decoration:none; color:#333333 }
.texto2 a:link       { color: #21536A; text-decoration:none }
.texto2 a:visited    { color: #534F6B text-decoration:none }
.Descripcion { font-family: Arial; font-size: 8pt; text-align: justify; line-height: 150%; 
               margin-left: 3; margin-right: 3 }
html         { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt }

textarea     { font-family: verdana, helvetica; font-size: 8pt; background-color: #F5F7F7; color:#333333 }
fieldset     { font-family: Arial; font-size: 8pt; background-color: #F5F7F7 }

li           { font-size: 8pt; font-family: Verdana }
.PALM {
	CURSOR: help
}
.TD_Impresion{
bordercolor="#BFBFBF bgcolor#EFEFEF styleborder 1 px solid #BFBFBF bordercolorlight#C4CBCE bordercolordark#8D8D8D"; background-color:#B6C1CB; color:#666666; font-size:10px; font-family:Arial
}
.TR_sombrainf { background-color: #FFFFFF; background-image: url('../imagenes/sombra2.jpg'); 
               background-repeat: repeat-x }
.bienvenido {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; letter-spacing:1pt; font-weight:bold; margin-top:2; margin-bottom:2; background-color:#B6C1CB
}
:link.navegador {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.navegador {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
:visited.navegador {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
:hover.navegador {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.invisible {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 8pt; BORDER-LEFT: 0px; WIDTH: 180px; COLOR: #CC0033; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: B6C1CB}
.invisible2 {
	border:1px solid #FFFFFF; FONT-SIZE: 8pt; WIDTH: 250px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF}
.invisible3 {

	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 8pt; BORDER-LEFT: 0px; WIDTH: 300px; COLOR: #CC0033; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: B6C1CB
}


.fuenteGris10_titulo {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-align:center
}
.fuenteGris11 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.publicidad_fuenteGris11 {
	padding:10px; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana; text-align:justify; line-height:100%; margin-top:0; margin-bottom:1
}
.publicidad_fuenteGris12 {
	padding:11px; FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Verdana; text-align:justify; line-height:100%; margin-top:0; margin-bottom:1
}

/* TABLAS */
table {
FONT-SIZE: 10px; 
COLOR: #628296; LINE-HEIGHT: 18px; 
FONT-FAMILY: verdana, helvetica 
}
.maintable {
	border: 1px solid #3996B5;
	margin-top: 0px;
	margin-bottom: 0px; background-color:#FFFFFF
}
.tableh1 {
  color:#606F79;
  font-size: 11px;
  height: 26px;
  background-image:   url('../imagenes/tile_back1.gif');
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #CED2D6
}
.tableh2 {
	background-color: #708088 ;
	border-left: 1px solid #95A5AD;
	border-right: 0px solid #62727A;
  margin: 0px;
	color : white;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	font-size: 10px;
	font-weight: bold
}
.tableb {
	background-color: #E4E8E8 ;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	line-height: 16px;
}

.tablec {
	background-color: #d8e0e4;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

/* ---------------------------------------BUSCADOR-------------------------------------------------------- */
INPUT.checkbox {
	padding:0px; MARGIN: 0px; background-color:#FFFFFF
}
INPUT.radio {
	padding:0px; MARGIN: 0px; background-color:#FFFFFF
}
INPUT.text {
	border:1px solid #aaaaaa; FONT-SIZE: 8pt; BACKGROUND: #ffffff; COLOR: #333333; FONT-FAMILY: verdana, helvetica; xletter-spacing: 0px
}
.buscamarco {
	border: 1px solid #F0F0F0;
	margin-top: 0px;
	margin-bottom: 0px; background-color:#FFFFFF
}
SELECT {
	border:1px solid #A9B7C0; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #FFFFFF; COLOR: #333333; FONT-FAMILY: verdana, helvetica}
/* --------------------------------------ROLLOVER------------------------------------------------------- */

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

/* --------------------------------------REGISTRO GYM----------------------------------------------------- */

.ff {
	PADDING-BOTTOM: 10px; MARGIN: auto; WIDTH: 430px; PADDING-TOP: 10px; TEXT-ALIGN: center; color:#333333
}
.ff FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.ff LABEL {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 150px
}
.ff LABEL {
	PADDING-RIGHT: 10px; FONT-SIZE: 10px; WIDTH: 150px; TEXT-ALIGN: right
}
.ff LABEL STRONG {
	FONT-SIZE: 12px
}
.ff BR {CLEAR: left}

p.error{
    color: #CC0000;
	background: #FFD5D5 url(template/icon-error.png) no-repeat 99% 50%;
	padding: 5px 7px;
	border-left: 5px solid #FF8080;
    text-align: justify
}
 p.mensaje{
    color: #00508E;
	background: #B0C9E4 url(template/icon-info.png) no-repeat 99% 50%;
	padding: 5px 7px;
	border-left: 5px solid #00508E;
    text-align: justify
}
p.correcto{
    color: #006600;
	background: #CCFF99 url(template/icon-info.png) no-repeat 99% 50%;
	padding: 5px 7px;
	border-left: 5px solid #006600;
    text-align: justify;
}
.ERROR_texto{font-family: Arial, Verdana; font-size: 8pt; color: #333333;}
