<style type="text/css">

/*
*	DEFINICION DE VARIABLES 
************************************************************************/



/* 
No se pueden definir variables (creo)
GeneralFont=sans;
MenuFont=tahoma;
*/



/*
*	TAGS DE ESTRUCTURA 
************************************************************************/

BODY {
	/*BACKGROUND: #00bbcc;*/  /* esto aki no funciona esta puesto en principal.xsl*/
	/*background: url("folch/images/marmol.jpg") repeat;*/
	/*<script>body.style.scrollbarBaseColor='white';
	</script>*/
}
@media print {
	@page {
		margin-top: 1cm;
		margin-right: 1px;
		margin-bottom: 1cm;
		margin-left: 1cm;
		align: right;
	}
}

td.smallfontAcc {
	font-size: 0.8em;
}

.borderDotted {
	border: 1px dotted black;
}
.border {
	border: 1px solid black;
}

PRE.COMENTARIO {
	font-weight: normal;
	border: solid gray;
	border-width: 1px 1px 1px 1px;
	/*border-collapse: collapse;*/
    FONT-SIZE: 90%;
    font-style: italic;
}

div.actualizandoServidor {
	position: relative;
    background: yellow;
    font-size: 0.8em;
    width: 90%;
	font-family: arial;
	font-weight: bold;
	border: solid red;
	border-width: 2px 2px 2px 2px;
	padding: 10px;
}

PRE.INSCRIPCION {
    font-size: 14px;
	font-weight: normal;
	border-collapse: collapse;
	border: none;
	
	background: #ffffee;
	margin-left: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 2px;
	/*border-collapse: collapse;*/
}

PRE.INFO {
	border-collapse: collapse;
	BACKGROUND: #FAFAbb;
    FONT-FAMILY: Tahoma;
	border: none;
	font-weight: bold;
}

INPUT {
    FONT-SIZE: 80%;
    FONT-FAMILY: arial;
}

INPUT.TEXT {
    FONT-SIZE: 80%;
    FONT-FAMILY: arial;
}

/* esto no funciona (para cambiar la apariencia del checkbox al recibir el foco */
/*checkbox:focus {
	padding: 20px 20px 20px 20px;
    BACKGROUND: yellow;
    border: 3px solid yellow;
    margin: 2px solid yellow;
}*/


INPUT.BUTTON {
    FONT-SIZE: 80%;
    FONT-FAMILY: arial;
}

SELECT {
    FONT-SIZE: 80%;
    FONT-FAMILY: arial;
}

OPTION.BOLD {
    background-color: #DADAF0;
}
OPTION.HIDE { /*SOLO FUNCIONA EN FIREFOX*/
	DISPLAY:NONE
}
OPTION.SHOW {
	DISPLAY:ALL
}

LABEL {
	FONT-FAMILY: arial;
	FONT-SIZE: 90%;
	white-space: nowrap;
}

LABEL.BOLD {
	FONT-FAMILY: arial;
	FONT-SIZE: 80%;
    FONT-WEIGHT: BOLD;
}

STRONG {
	FONT-FAMILY: arial;
	FONT-SIZE: 90%;
    FONT-WEIGHT: BOLD;
}


TABLE.PORTAL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 85%;
    /*BACKGROUND: #EEEEEE;*/
    COLOR: #009999;
    PADDING-BOTTOM: 0em;
    PADDING-TOP: 0em;
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    FONT-FAMILY: arial;
    /*border-collapse : collapse;*/
    /*border : thin solid white;*/
    
}

TABLE.CABECERA {  /* obsoleta?? */
    COLOR: #000099;
    FONT-WEIGHT: BOLD;
    FONT-SIZE: 200%;
    FONT-FAMILY: arial;
    PADDING-BOTTOM: 10;
    PADDING-TOP: 10;
    PADDING-RIGHT: 10;
    PADDING-LEFT: 10;
}

TABLE.BLANCO
{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    FONT-WEIGHT: normal;
    FONT-SIZE: 85%;
    FONT-FAMILY: arial;
    BACKGROUND: #FFFFFF;
    PADDING-BOTTOM: 0em;
    COLOR: #000050;
    PADDING-TOP: 0em;
}

PADDINGRIGHT4 {
	padding-right: 4px;
}
PADDINGLEFT4 {
	padding-left: 4px;
}

PADDINGLEFT6 {
	padding-left: 4px;
}


/*
*	TAGS PARA LOS SERVICIOS (TITULO, FILTROS, FORMULARIOS Y SUBFORMULARIOS)
**********************************************************************************/

TABLE.TITULO {
    COLOR: #000090;
    FONT-SIZE: 100%;
    FONT-WEIGHT: BOLD;
	FONT-FAMILY: arial;
	PADDING-RIGHT: 8;
	PADDING-LEFT: 8;
	PADDING-BOTTOM: 2;
	PADDING-TOP: 2;
}
TABLE.FILTROS {
    COLOR: #ddeeee;
	BACKGROUND: #7799dd;
	FONT-FAMILY: arial;
    FONT-SIZE: 1.05em;
    FONT-WEIGHT: BOLD;
}

TABLE.FILTROS_LISTADOS {
    COLOR: #ddeeee;
	BACKGROUND: #77aaee;
	FONT-FAMILY: arial;
    FONT-SIZE: 110%;
    FONT-WEIGHT: BOLD;
}

TABLE.LISTADO {
	FONT-FAMILY: arial;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	TEXT-ALIGN: left;
}

TABLE.LISTADOBLANCO {
	BACKGROUND: #FFFFFF;
	TEXT-ALIGN: left;
	border-top: none;
	border-bottom: 1px solid gray;
	border-left: none;
	border-right: none;
	cell-padding: 2px;
	cell-spacing: 0px;
}

TABLE.LISTADOBLANCO2 {
	BACKGROUND: #FFFFFF;
	TEXT-ALIGN: left;
	border-top: none;
	border-bottom: 2px solid gray;
	border-left: 1px dotted gray;
	cell-padding: 2px;
	cell-spacing: 0px;
	cell-border: 1px dotted gray;
}

TABLE.LISTADO2BLANCO {
	BACKGROUND: #dFdFdF;
	TEXT-ALIGN: left;
	border-top: none;
	border-bottom: 2px solid gray;
	border-left: 1px dotted gray;
	cell-padding: 2px;
	cell-spacing: 0px;
}

TABLE.LISTADO2BLANCO2 {
	BACKGROUND: #dFdFdF;
	TEXT-ALIGN: left;
	border-top: none;
	border-bottom: 2px solid gray;
	border-left: 1px dotted gray;
	cell-padding: 2px;
	cell-spacing: 0px;
}

TH.LISTADO {
	BACKGROUND: #cEcEdF;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial;
    FONT-WEIGHT: NORMAL;
	FONT-SIZE: 80%;
}


A.LISTADO:visited {
    COLOR: #000000;
    TEXT-DECORATION: none;
    FONT-FAMILY: arial;
    FONT-SIZE: 90%;
}

A.LISTADO:link {
    COLOR: #000000;
    TEXT-DECORATION: none;
    FONT-FAMILY: arial;
    FONT-SIZE: 90%;
}

A.LISTADO:hover {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
    FONT-FAMILY: arial;
    FONT-SIZE: 90%;
}



TABLE.FILTROS_PAGINACION {
    COLOR: #ddeeee;
	BACKGROUND: #7799dd;
	FONT-FAMILY: arial;
    FONT-SIZE: 90%;
    FONT-WEIGHT: BOLD;
}

THEAD.FILTROS {
    COLOR: #557777;
	BACKGROUND: #67ABEF;
	FONT-FAMILY: arial;
    FONT-SIZE: 100%;
    FONT-WEIGHT: BOLD;
}

TH.FILTROS {
    COLOR: #FFFFFF;
	BACKGROUND: #67ABEF;
	FONT-FAMILY: arial;
    FONT-SIZE: 100%;
    FONT-WEIGHT: BOLD;
}

TR.FILTROS {
    COLOR: #557777;
	BACKGROUND: #77BBFF;
	FONT-FAMILY: arial;
    FONT-SIZE: 100%;
    FONT-WEIGHT: BOLD;
	/*
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 1em;
	PADDING-TOP: 1em;
	*/
}
.LISTADOPAR {
	BACKGROUND: #e0e0ff;
}
.LISTADOIMPAR {
	BACKGROUND: #efefff;
}
TR.LISTADOSELECTED {
	BACKGROUND: #ffffef;
}


TABLE.FORM {
    BACKGROUND: #6a6aaa;
    /*background-image: url('images/Menu_FondoGrupo.gif');*/
	FONT-FAMILY: arial;
	FONT-SIZE: 90%;
}
THEAD.FORM {
    BACKGROUND: #E9E9EE;
	FONT-FAMILY: arial;
	FONT-SIZE: 90%;
}
TABLE.SUBFORM {
	BACKGROUND: #EEEEFF;
	FONT-FAMILY: arial;
	border-collapse: collapse;
	FONT-SIZE: 1em;
	TEXT-ALIGN: left;
}
THEAD.SUBFORM {
	BACKGROUND: #DEDEEF;
	FONT-FAMILY: arial;
	FONT-SIZE: 1em;
}
TH.SUBFORM {
	BACKGROUND: #cEcEdF;
	FONT-FAMILY: arial;
    FONT-WEIGHT: BOLD;
	FONT-SIZE: 1em;
}
TR.SUBFORM {
	BACKGROUND: #EEEEFF;
	FONT-FAMILY: arial;
	FONT-SIZE: 1em;
}
TR.LISTA_OVER {
	BACKGROUND: #FFFFFF;
	FONT-FAMILY: arial;
	FONT-SIZE: 1em;
}
TR.NEGRA1PIXEL {
	BACKGROUND: #000000;
	HEIGHT: 1px;
}

@media print {
	TABLE.PRINT_HEIGHT650 {
		height: 650px; min-height: 650px; 
	}
	TABLE.PRINT_HEIGHT650#TR {
		height: inherit;
	}
}

BODY.SUBFORM {
	BACKGROUND: #DEDEEF;
}
BODY.PORTAL {
	/*BACKGROUND: #DEDEEF;*/
}

TD.SUBFORM {
	BACKGROUND: #DEDEEF;
	FONT-FAMILY: arial;
	FONT-WEIGHT: BOLD;
	FONT-SIZE: 1em;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
}
TD.SUBFORM_SEPARADOR {
	BACKGROUND: #cEcEdF;
}
TH.SUBFORM_SEPARADOR {
	BACKGROUND: #BEBECF;
}
TABLE.SUBFORM2 {
	BACKGROUND: #DDDDFF;
	/*
	border-color: dotted #b0b0FF;
	border-left-color: #b0b0FF;
	border-top-color: #b0b0FF;
	border-right-color: #b0b0FF;
	border-bottom-color: #b0b0FF;
	border: #b0b0FF;*/
	FONT-FAMILY: arial;
	FONT-SIZE: 1em;
	border-collapse: collapse;
	TEXT-ALIGN: left;
}
TH.SUBFORM2 {
	BACKGROUND: #BCBCEE;
	FONT-FAMILY: arial;
	FONT-WEIGHT: BOLD;
    FONT-SIZE: 1em;
}

TH.SUBFORM07 {
	BACKGROUND: #BCBCEE;
	FONT-FAMILY: arial;
	FONT-WEIGHT: BOLD;
    FONT-SIZE: 0.7em;
    HEIGHT: 1%;
}

TR.SUBFORM2 {
	BACKGROUND: #DDDDFF;
	FONT-FAMILY: arial;
	FONT-SIZE: 1em;
}

TR.LISTA_OVER2 {
	BACKGROUND: #FFFFFF;
	FONT-SIZE: 1em;
}


TABLE.SUBFORM2BLANCO {
	BACKGROUND: #FFFFFF;
	border-collapse: collapse;
	FONT-FAMILY: arial;
	FONT-SIZE: 0.7em;
}

.NUMERO {
	padding-right: 5px;
	text-align: right;
}

.BOLD {
	font-weight: bold;
}


TH {
    TEXT-ALIGN: LEFT;
	FONT-FAMILY: arial;
    FONT-WEIGHT: NORMAL;
	FONT-SIZE: 1em;
}
TH.BOLD {
    TEXT-ALIGN: LEFT;
	FONT-FAMILY: arial;
	FONT-SIZE: 1em;
    FONT-WEIGHT: BOLD;
}

TR.H1 {
	BACKGROUND: #000099;
	COLOR: #eeeeee;

	FONT-FAMILY: arial;
	FONT-WEIGHT: bold;

	PADDING-BOTTOM: 1em;
	PADDING-TOP: 1em;
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
}
TR.H3 {
    BACKGROUND: #000099;
    COLOR: #c0c0c0;

    FONT-FAMILY: arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 90%;

    PADDING-TOP: 1em;
    PADDING-BOTTOM: 1em;
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;

}
TR.H4 {
    BACKGROUND: #9999DD;
    COLOR: #000000;

    FONT-FAMILY: arial;
    FONT-SIZE: 100%;

    PADDING-TOP: 1em;
    PADDING-BOTTOM: 1em;
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;

}
TR.H4Impar {
	BACKGROUND: #eeeeFF;

    FONT-FAMILY: arial;
    FONT-SIZE: 100%;
}
TR.H4Par {
	BACKGROUND: #ffffFF;

    FONT-FAMILY: arial;
    FONT-SIZE: 100%;
}

TR.Error {
    COLOR: #FF0000;
	BACKGROUND: #FAFAbb;

    FONT-FAMILY: arial;
    FONT-WEIGHT: BOLD;
    FONT-SIZE: 1em;
}

TR.MENSAJE {
    COLOR: #555555;
	BACKGROUND: #FAFAbb;

    FONT-FAMILY: arial;
    FONT-WEIGHT: BOLD;
    FONT-SIZE: 1em;
    text-align: left;
}

TR.WARNING {
    COLOR: #555555;
	BACKGROUND: #FAFAbb;
    text-align: left;
	
    FONT-FAMILY: arial;
    FONT-WEIGHT: BOLD;
    font-size: 1em;
}

TR.Exception {
    COLOR: #FF0000;
	BACKGROUND: #FAFAbb;

    FONT-FAMILY: arial;
    FONT-WEIGHT: BOLD;
    font-size: 1em;
}


TABLE.Error {
    COLOR: #FF0000;
	BACKGROUND: #FAFAbb;

    FONT-FAMILY: arial;
    FONT-WEIGHT: BOLD;
    font-size: 1em;
}

TABLE.Exception {
    COLOR: #FF0000;
	BACKGROUND: #FAFAbb;

    FONT-FAMILY: arial;
    FONT-WEIGHT: BOLD;
    font-size: 1em;
}

TABLE.Mensaje {
    COLOR: #555555;
	BACKGROUND: #FAFAbb;

    FONT-FAMILY: arial;
    FONT-WEIGHT: BOLD;
    font-size: 1em;
}

TD.TRANSPARENTE_NOBORDER {
	BORDER-WIDTH: 0 0;
}

LABEL.LISTADO {
	FONT-FAMILY: arial;
}
LABEL.LISTADO_BOLD {
	FONT-FAMILY: arial;
	FONT-WEIGHT: BOLD;
}
LABEL.LISTADO_TRADUCCION {
	COLOR: #0000dd;
	FONT-FAMILY: arial;
	FONT-WEIGHT: BOLD;
}

TD.HIDE {
	DISPLAY:NONE
}
TD.SHOW {
	DISPLAY:ALL
}


TR.HIDE {
	DISPLAY:NONE
}
TR.SHOW {
	DISPLAY:ALL
}

DIV.HIDE {
	DISPLAY:NONE
}
DIV.SHOW {
	DISPLAY:ALL
}

SELECT.HIDE {
	DISPLAY:NONE
}
SELECT.SHOW {
	DISPLAY:ALL
}


/*
*	TAGS DE "OBJETOS DE FORMULARIOS"
************************************************************************/
FONT.OBLIGATORIO {
    COLOR: #FF0000;	

	FONT-FAMILY: arial;
    FONT-SIZE: 0.8em;
}

INPUT.HIDE {
	DISPLAY:NONE
}


/*
*	TAGS DE LINKS
************************************************************************/

A:visited {
    COLOR: #a0a0a0;
    TEXT-DECORATION: none;

    FONT-FAMILY: arial;
    FONT-WEIGHT: bold;
    font-size: 1em;
}

A:link {
    COLOR: #aaaaaa;
    TEXT-DECORATION: none;

    FONT-FAMILY: arial;
    FONT-WEIGHT: bold;
    font-size: 1em;
}

A:hover {
    COLOR: #000000;
	/*BACKGROUND: #0000DD;*/
    TEXT-DECORATION: none;

    FONT-FAMILY: arial;
    FONT-WEIGHT: bold;
    font-size: 1em;
}

A.INVERSO:visited {
    COLOR: #00AA00;
	BACKGROUND: #F0F000;
    TEXT-DECORATION: none;

    FONT-FAMILY: arial;
    FONT-WEIGHT: bold;
    font-size: 1em;
}
A.INVERSO:link {
    COLOR: #00AA00;
	BACKGROUND: #F0F000;
    TEXT-DECORATION: none;

    FONT-FAMILY: arial;
    FONT-WEIGHT: bold;
    font-size: 1em;
}
A.INVERSO:hover {
    COLOR: #f0f000;
    TEXT-DECORATION: none;

    FONT-FAMILY: arial;
    FONT-WEIGHT: bold;
    font-size: 1em;
}








/*A.LINKSINFORMES:link {*/
A.LINKSINFORMES {
	COLOR: #888888;
	BACKGROUND: #FFFFCC;
	TEXT-DECORATION: none;
	
	PADDING-LEFT: 0.1em;
	PADDING-RIGHT: 0.1em;
	BORDER: outset 0.1em;
}
A.LINKSINFORMES:hover {
	COLOR: #000000;
	BACKGROUND: #FFFFFF;
	TEXT-DECORATION: none;
    
	PADDING-LEFT: 0.1em;
	PADDING-RIGHT: 0.1em;
	BORDER: outset 0.1em;
}
/*A.LINKSINFORMES:visited {
	COLOR: #999999;
	BACKGROUND: #DEDEFF;
	TEXT-DECORATION: none;

	PADDING-LEFT: 0.1em;
	PADDING-RIGHT: 0.1em;
    BORDER: outset 0.1em;
}*/
table.LINKSINFORMES {
	PADDING: 0px 0px 0px 0px;
	SPACING: 0px 0px 0px 0px;
	BORDER: none;
}



/*
*	TAGS PARA EL MENU
************************************************************************/
TABLE.MENU
{
    /*BACKGROUND: #F8F8FF;*/
    COLOR: #000000;

    PADDING-BOTTOM: 5;
    PADDING-TOP: 5;
    PADDING-RIGHT: 5;
    PADDING-LEFT: 5;

	border-collapse: collapse;
	background-image: url('images/EnConstrucción.gif');
  	background-position: 90% 90%;
  	background-repeat: repeat;

    FONT-FAMILY: arial;
    FONT-WEIGHT: bold;
    font-size: 1em;
}

TR.MENU_CABECERA {
    COLOR: #000000;
    FONT-FAMILY: arial;
    font-size: 1em;
    FONT-WEIGHT: bold;
}
TR.MENU_TITULO {
    COLOR: #000090;
    CURSOR: default;

    FONT-FAMILY: arial;
    font-size: 1em;
    FONT-WEIGHT: BOLD;
}
TD.MENU_TITULO {
    COLOR: #000090;
    CURSOR: default;

    FONT-FAMILY: arial;
    font-size: 1em;
    FONT-WEIGHT: BOLD;
}

TR.MENU_SEPARADOR {
    HEIGHT: 1;
}
TD.MENU_LINK {
    COLOR: #000000;

    FONT-FAMILY: arial;
    font-size: 1em;
}
TD.MENU_LINK_OVER {
    COLOR: #000000;
    BACKGROUND: #FAFAFF;
    CURSOR: hand;

    FONT-FAMILY: arial;
    font-size: 1em;
}

A.MENU:visited {
    COLOR: #8080A0;
    TEXT-DECORATION: none;

    FONT-FAMILY: arial;
    font-size: 1em;
}
A.MENU:link {
    COLOR: #8080A0;
    TEXT-DECORATION: none;

    FONT-FAMILY: arial;
    font-size: 1em;
}
A.MENU:hover {
    COLOR: #404070;
    TEXT-DECORATION: none;
    /*BACKGROUND: #00000000;*/

    FONT-FAMILY: arial;
    font-size: 1em;
}


A.MENU_PADRE:visited {
    COLOR: #606080;
    TEXT-DECORATION: none;

    FONT-FAMILY: arial;
    font-size: 1em;
}
A.MENU_PADRE:link {
    COLOR: #606080;
    TEXT-DECORATION: none;

    FONT-FAMILY: arial;
    font-size: 1em;
}
A.MENU_PADRE:hover {
    COLOR: #202050;
    TEXT-DECORATION: none;
    /*BACKGROUND: #00000000;*/

    FONT-FAMILY: arial;
    font-size: 1em;
}

FONT.menuFlecha {
	COLOR: #8080D0;
    FONT-SIZE: 110%;
}

FONT.menuFlechaSombra {
	COLOR: #000000;
    FONT-SIZE: 110%;
}

A.MENU_OVER:visited {
    COLOR: #000000;
    TEXT-DECORATION: none;

    FONT-FAMILY: arial;
    font-size: 1em;
}
A.MENU_OVER:link {
    COLOR: #000000;
    TEXT-DECORATION: none;
    
    font-size: 1em;
    FONT-FAMILY: arial;
}
A.MENU_OVER:hover {
    COLOR: #000000;
    TEXT-DECORATION: none;
    
    font-size: 1em;
    FONT-FAMILY: arial;
}


TD.SELECTED {
    COLOR: #000000;
    CURSOR: hand;

    FONT-FAMILY: arial;
    font-size: 1em;
}

TD.NONSELECTED {
    COLOR: #000000;
    CURSOR: hand;

    FONT-FAMILY: arial;
    font-size: 1em;
}


TD.TITULO2 {
    FONT-SIZE: 0.7em;
}
	
DIV.SESSIONTIMEOUT {
	visibility: visible;
	position: relative; 
	top:0px; 
	left:0px; 
	padding-left: 1;
	padding-right: 1; 
	padding-top: 0; 
	padding-botom: 0; 
    FONT-FAMILY: arial;
    FONT-WEIGHT: normal;
}

</style>
