BODY {
	MARGIN: 15px; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #f8fad8; TEXT-ALIGN: justify
}
H1 {
	FONT-SIZE: 200%; MARGIN-RIGHT: 60px; TEXT-ALIGN: center
}
H2 {
	FONT-SIZE: 130%
}
H3 {
	FONT-SIZE: 115%
}
P.titulon {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 400%; COLOR: #cfcfcf; TEXT-ALIGN: center
}
ADDRESS {
	BORDER-TOP: black 1px solid; MARGIN-TOP: 10px; PADDING-TOP: 5px
}
HR {
	MARGIN: 0px; WIDTH: 80%; TEXT-ALIGN: center
}
LI {
	MARGIN: 8px 0px
}
.incompleto {
	BORDER-RIGHT: red 3px solid; BORDER-TOP: red 3px solid; BORDER-LEFT: red 3px solid; COLOR: red; BORDER-BOTTOM: red 3px solid
}
.centrado {
	TEXT-ALIGN: center
}
.sh {
	FONT-WEIGHT: bolder; COLOR: red
}
.fr {
	FONT-WEIGHT: bolder; COLOR: green
}
.ad {
	FONT-WEIGHT: bolder; COLOR: blue
}
.pr {
	FONT-SIZE: 30px; COLOR: #f09f26; TEXT-DECORATION: none
}
.ac {
	FONT-SIZE: 30px; COLOR: #ff4fa7; TEXT-DECORATION: none
}
TABLE.prog TR.gru TD {
	PADDING-LEFT: 3px; BACKGROUND-COLOR: peachpuff; TEXT-ALIGN: left
}
TABLE.prog TD.ico {
	VERTICAL-ALIGN: top; WIDTH: 35px; BACKGROUND-COLOR: #f8fad8
}
TABLE.prog TR.inf {
	BACKGROUND-COLOR: powderblue; TEXT-ALIGN: center
}
TABLE.prog TD.nom {
	PADDING-LEFT: 3px; TEXT-ALIGN: left
}
UNKNOWN {
	WIDTH: 35px
}
UNKNOWN {
	WIDTH: 35px
}
UNKNOWN {
	WIDTH: 35px
}
UNKNOWN {
	WIDTH: 8ex
}
UNKNOWN {
	WIDTH: 10ex
}
UNKNOWN {
	WIDTH: 8ex
}
UNKNOWN {
	WIDTH: 35px
}
TABLE.prog TD.desc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
P.gru {
	PADDING-LEFT: 2px; MARGIN-BOTTOM: 5px; BACKGROUND-COLOR: peachpuff
}
P.inf {
	PADDING-LEFT: 2px; MARGIN: 5px 0px 5px 1em; BACKGROUND-COLOR: #dbf1f4
}
P.desc {
	MARGIN: 5px 1em 5px 2em
}
SPAN.explic {
	TEXT-DECORATION: underline
}
DIV.con-marco {
	BORDER-RIGHT: lightblue 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: lightblue 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: lightblue 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: lightblue 2px solid
}
IMG.i {
	FLOAT: left; MARGIN-RIGHT: 20px
}
IMG.d {
	FLOAT: right; MARGIN-LEFT: 20px
}
IMG#vpp {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; RIGHT: 10px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 10px
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
IMG.volver {
	FLOAT: right
}
P.indice {
	FONT-SIZE: 80%
}
P.indice A {
	COLOR: black; TEXT-DECORATION: none
}
P.indice A:hover {
	COLOR: lightyellow; BACKGROUND-COLOR: lightgrey
}
DIV.instala {
	BORDER-RIGHT: #222222 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #222222 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #222222 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #222222 2px solid; BACKGROUND-COLOR: #eeeeee
}
DIV.instala H2 {
	MARGIN: 0px
}
