.menuvert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
a.menuvert:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.numpag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.numpag:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}
a.numpag:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}
a.numpag:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}

.fondopag {
	background-image: url(../img/fondo_pag.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
}
.bordestodos {
	border: 1px solid #003366;
}
.bordesvert {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003366;
	border-left-color: #003366;
}
.bordesvertyabajo {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
}
.bordesvertyarriba {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #003366;
	border-left-color: #003366;
	border-top-width: 1px;
	border-top-color: #003366;
}
.fondomenuhoriz {
	background-image: url(../img/fondo_menuhoriz.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	height: 19px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #003366;
	border-left-color: #003366;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
}

.tipomenuhoriz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A8C5E1;
	text-decoration: none;
}
a.tipomenuhoriz:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.espaciotabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;
	height: 5px;
}
.menuhoriz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #21426D;
	text-decoration: none;
}
a.menuhoriz:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0055C6;
	text-decoration: none;
}
.noticias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #21426D;
	text-decoration: none;
}
a.noticias:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0055C6;
	text-decoration: none;
}
.bordeabajo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
}
.bordearriba {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;
}
.lineaizqrayas {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #999999;
}
.lineaizqsolid {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #003366;
}
.lineaderayas {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
}
.lineadersolid {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
}
.txtpeq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

a.txtpeq:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0055C6;
	text-decoration: none;
}

.fondotablabajo {
	background-image: url(../img/fondo_tabla_abajo.gif);
	background-repeat:  repeat-x;
	background-position: left top;
	border: 1px solid #003366;
}
.txtfichas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.txt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.txt2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000244;
	text-decoration: none;
}
a.txt2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000244;
	text-decoration: none;
}
a.txt2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000244;
	text-decoration: none;
}
.mailwebrest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #21426D;
	text-decoration: none;
}
a.mailwebrest:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: bold;
}
.lista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.menuserv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #21426D;
	text-decoration: none;
}
a.menuserv:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0055C6;
	text-decoration: none;
}

.eventos {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #E6290F;
	text-decoration: none;
}

.links {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #008CA1;
	text-decoration: none;
}
.celdaraya {
	border-top-style: none;
	background-image: url(../img/lineagris.gif);
	background-repeat:  repeat-x;
	background-position: left top;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.txtlegal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}