BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#contenido {
	POSITION: relative; TOP: -26px; _TOP: -6px
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.input2 {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; FONT-SIZE: 10px; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.input3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 10px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.estilo_calendario {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #993300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tabla_calendario {
	BACKGROUND-COLOR: #9A6801
}
.apartado_calendario {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #2787e8; TEXT-DECORATION: none
}
.campotabla2_calendario {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #5a5130; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.campotabla_calendario {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #2787e8; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #f0f8ff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.fondoblanco {
	FONT-SIZE: 7.5pt; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.normal_calendario {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #cccccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.enlaceCalenHoy {
	COLOR: #9A6801; TEXT-DECORATION: none
}
.enlaceCalenFind {
	COLOR: #a66; TEXT-DECORATION: none
}
.enlaceCalenLab {
	COLOR: #006600; TEXT-DECORATION: none
}
.contenido {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 20px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.anchoIEhack {
	WIDTH: 95%
}
.contenido_fieldset {
	MARGIN: 10px; TEXT-ALIGN: left
}
.elemento {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 100%
}
.elementoDerecha {
	MARGIN-TOP: 5px; FLOAT: right; MARGIN-BOTTOM: 5px
}
.nombreCampo {
	FLOAT: left
}
.descripcion_boton {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right; COLOR: #333333; TEXT-ALIGN: left
}
.boton {
	WIDTH: 100%; TEXT-ALIGN: right
}
.botonera {
	WIDTH: 95%
}
.msg {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 100%; COLOR: #9A6801; TEXT-ALIGN: center
}
.boton_centrado {
	WIDTH: 100%; CURSOR: pointer; TEXT-ALIGN: center
}
.tabla_listado {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #ffffff; BORDER-LEFT: 0px; WIDTH: 100%; COLOR: #cccccc; BORDER-BOTTOM: 0px
}
.fondo_blanco {
	BACKGROUND: url(../comun/img/fondo.gif); MARGIN: 20px; WIDTH: 95%
}
.titulo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.texto_de_informacion_general {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: 100%; TEXT-ALIGN: left
}
.subrrayado_texto_informacion_general {
	PADDING-BOTTOM: 4px; COLOR: #950040; BORDER-BOTTOM: #cccccc 1px dashed
}
.contenido_error {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FLOAT: left; BACKGROUND-IMAGE: url(../comun/img/pestana_seleccion_centro.gif); BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 23px
}
.texto_blanco {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.tabla_resultados {
	WIDTH: 100%
}
.tabla_resultados TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.tabla_resultados TH {
	COLOR: black; BACKGROUND-COLOR: #c0c0c0
}
.tabla_listado {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #ffffff; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px
}
.sorted {
	FONT-WEIGHT: bold
}
.cabecera {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.cabecera A {
	TEXT-DECORATION: none
}
.cabecera A:hover {
	TEXT-DECORATION: none
}
TH.sorted A {
	BACKGROUND-POSITION: right 50%; DISPLAY: block; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 7px
}
TH.sortable A {
	BACKGROUND-POSITION: right 50%; DISPLAY: block; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; HEIGHT: 7px
}
TH.sortable A {
	FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(../comun/img/arrow_off.png)
}
TH.asc A {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../comun/img/arrow_down.png)
}
TH.des A {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../comun/img/arrow_up.png)
}
FIELDSET {
	BORDER-LEFT-COLOR: #e1e1e1; BORDER-BOTTOM-COLOR: #e1e1e1; BORDER-TOP-COLOR: #e1e1e1; BORDER-RIGHT-COLOR: #e1e1e1
}
TEXTAREA {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 420px; PADDING-TOP: 10px; HEIGHT: 300px
}
UNKNOWN {
	WIDTH: 450px; HEIGHT: 300px
}
TEXTAREA {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
