html, body  {
	text-align: center;
	margin: 0px;
	height: 100%;
	vertical-align: middle;
}
.dfons {
	height: 100%;
	min-height: 100%;
	vertical-align: middle;
	background-position: center;
}
.dfons1 {
	width: 415px;
	height: 100%;
	min-height: 100%;
	vertical-align: middle;
	background-position: center;
}
.dfons2 {
	background-image: url(fonsdeco2.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #E6F3F6;
}
.dfons2d {
	background-image: url(enlaces/fondo_enlace.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #E6F3F6;
}
.dfons3 {
	background-image: url(particular/fonsdeco3.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #F3F6E6;
}
.lm2 {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #0085A1;
}
.lm2 TD A:link {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #0085A1;
}
.lm2 TD A:visited {
 	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #0085A1;
}
.lm2 TD A:active {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #0085A1;
}
.lm2 TD A:hover {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #80c2d0;	
}
.lm3 {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #474747;
}
.lm3 TD A:link {
	TEXT-DECORATION: none;
	COLOR: #474747;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.lm3 TD A:visited {
 	TEXT-DECORATION: none; 
	COLOR: #474747
}
.lm3 TD A:active {
	TEXT-DECORATION: none; 
	COLOR: #474747
}
.lm3 TD A:hover {
	COLOR: #8c8c8c;
	text-decoration: none;
}
.lm4 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #5E5E5E;
	padding-left: 5px;
	margin-top: 9px;
	margin-bottom: 9px;
	line-height: 13px;
	font-size: 10px;
}
.lm4 TD A:link {
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #5E5E5E;
	font-size: 10px;
}
.lm4 TD A:visited {
	TEXT-DECORATION: none;
	color: #5E5E5E;
}
.lm4 TD A:active {
	TEXT-DECORATION: none;
	color: #5E5E5E;
}
.lm4 TD A:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #5E5E5E;
	font-size: 10px;
}
.lmnews {
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #474747;
}
.Textgen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
}
.TextMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5E5E5E;
	text-decoration: none;
	padding-left: 10px;
}
.Textform1 {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #0085A1;
}
.Textform2 {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #474747;
}
.Textform3 {
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #191919;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.dfons1b {
	width: 768px;
	height: 100%;
	min-height: 100%;
	vertical-align: middle;
	background-position: center;
}
.Textparticulartitul1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #5E5E5E;
	text-decoration: none;
	padding-left: 25px;
}
.Textparticular1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E5E5E;
	text-decoration: none;
	padding-left: 25px;
}
.dfons4 {
	background-image: url(empresa/fonsdeco4.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #F4E5E8;
}
.Textmatricula1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #474747;
	text-decoration: none;
	padding-left: 47px;
}
.Textmatricula2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #819F00;
	text-decoration: none;
	padding-left: 48px;
}
.Textmatricula3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}
.Textmatricula2emp {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #940019;
	text-decoration: none;
	padding-left: 48px;
}
.Textmatricula4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	line-height: 12px;
}
.Textmatricula5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	line-height: 14px;
}
.dfons5 {

	background-image: url(fonsmatricula.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.Textmatricula6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E5E5E;
	text-decoration: none;
	font-weight: bold;
}
.Textmatricula7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5E5E;
	text-decoration: none;
	vertical-align: bottom;
	padding-top: 8px;
	padding-bottom: 8px;
}
.lm5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.lm5 TD A:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #474747;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.lm5 TD A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	text-decoration: none;
	font-weight: bold;
}
.lm5 TD A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	text-decoration: none;
	font-weight: bold;
}
.lm5 TD A:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	font-weight: bold;
}
.lm6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	text-decoration: none;
	font-weight: normal;
}
.lm6 TD A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	text-decoration: none;
	font-weight: bold;
}
.lm6 TD A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	text-decoration: none;
	font-weight: bold;
}
.lm6 TD A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	text-decoration: none;
	font-weight: bold;
}
.lm6 TD A:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	font-weight: bold;
}
.lm7 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	COLOR: #5E5E5E;
	padding-left: 5px;
	margin-top: 9px;
	margin-bottom: 9px;
	line-height: 13px;
}
.lm7 TD A:link {
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #5E5E5E;
}
.lm7 TD A:visited {
	TEXT-DECORATION: none;
	color: #5E5E5E;
}
.lm7 TD A:active {
	TEXT-DECORATION: none;
	color: #5E5E5E;
}
.lm7 TD A:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #5E5E5E;
}
.divm {
	padding: 8px;
}
.dfons2a {
	background-image: url(fonsdeco2a.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #E6F3F6;
	height: 100%;
}
.titolhome0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #474747;
}
.titolhome1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #819F00;
}
.titolhome2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #940019;
}
.dfons2b {
	background-image: url(trabaja/fondo_trabaja.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #E6F3F6;
}
.Texttrabaja {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5E5E5E;
	text-decoration: none;
}
.titolhome3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003D64;
}
.Textmatricula3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003d64;
	text-decoration: none;
	padding-left: 48px;
}
.boton_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0084a0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
}
.boton_form_atras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #819F00;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
}
.titolhome4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00839E;
}
.boton_form_atras2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #940019;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
}
.boton_form_atras3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #003D64;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: center;
}
.dfons2c {
	background-image: url(contacto/fondo_contacto.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #E6F3F6;
}
.tfvNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	text-decoration: none;
	font-weight: normal;
	vertical-align: middle;
}
.tfvHighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
	vertical-align: middle;
}
.textgen_blau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00135d;
	font-weight: bold;
} 
