.txtnavsn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 2px;
	margin-right: 2px;
	height: 20px;
	border: none;
	line-height: 25px;
	background-image: url(../img/bgtest.gif);
}

.txtdsc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #36707c;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 100%;
	width: 100%;
	border: none;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
}
.txtdscv {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #024C53;
	background: #bfd730;
	margin: 20px 3px;
	padding: 3px;
	width: 100%;
}

.txtnavsnON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #04272E;
	text-decoration: none;
	background-color: #DCE8EA;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 2px;
	margin-right: 2px;
	height: 20px;
	border: none;
	line-height: 25px;
	background-image: url(../img/bgtest2.gif);
}
.txtnavsn:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #04272E;
	text-decoration: none;
	background-color: #DCE8EA;
	padding-left: 0px;
	padding-right: 0px;
	height: 100%;
	width: 100%;
	background-image: url(../img/bgtest2.gif);
}
.txttitsn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #714420;
	text-decoration: none;
	font-style: normal;
	padding: 2px;

}
.txtcreditos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 2px;

}
.bg01 {
	background-color: #B3D1D0;
}
.bg02 {
	background-color: #DCE8EA;
}
.bg03 {
	background-color: #B8D0D5;
}
.bg04 {
	background-color: #B8D0D5;
}
.txtcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 8px;
	text-align: justify;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.txtcontent-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 8px;
	text-align: justify;

}
.txtcontent-c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding: 8px;
	text-align: justify;

}
.txttips {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #673811;
	text-align: left;
	padding: 7px;

}
.txttitenlaces {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #673811;
	text-decoration: none;
	padding: 3px;
	letter-spacing: 0.01em;

}
.txtnavtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #02414E;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 100%;
	width: 100%;
	border: none;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
}
.LinkOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6A929D;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 100%;
	width: 100%;
	border: none;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
}
.txtnavtn:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #02414E;
	background-color: #BFD0D5;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 100%;
	width: 100%;
	border: none;
	line-height: normal;
	text-align: left;
	vertical-align: middle;
}
.txtroute {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 1px;





}
.txtenlaces {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #033236;
	text-decoration: none;
	text-align: left;
	padding: 7px;
}
.bg05 {
	background-color: #B2C7CB;
}
.txttime {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 2px;

}
.txttitsnPrint {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #714420;
	text-decoration: none;
	font-style: normal;
}
.txttitpanel {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #274D50;
	text-decoration: none;
	padding: 3px;
	letter-spacing: 0.00em;
}
.PrimerNivel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #36707C;
	padding: 0;
	text-align: center;
	line-height: 28px;
	letter-spacing: 0.0em;

}
.PrimerNivelON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0;
	text-align: center;
	line-height: 28px;
	letter-spacing: 0.0em;
	background-image: url(../img/bgnpn.gif);
}
.PrimerNivel:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	width: 100%;
	padding: 0;
	text-align: center;
	line-height: 28px;
	letter-spacing: 0.0em;
	background-image: url(../img/bgnpn.gif);
}
.TabTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #947431;
	text-decoration: none;
	background-color: #36707C;
	width: 100%;
	padding: 0;
	text-align: center;
	line-height: 8px;
	letter-spacing: -0.06em;
	background-image: url(../img/ktabOff.gif);

}
.TabTopON {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #947431;
	text-decoration: none;
	width: 100%;
	padding: 0;
	text-align: center;
	line-height: 8px;
	letter-spacing: -0.05em;
	background-image: url(../img/ktabOn.gif);
}
.TabTop:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #947431;
	text-decoration: none;
	width: 100%;
	padding: 0;
	text-align: center;
	line-height: 22px;
	letter-spacing: -0.06em;
	background-image: url(../img/ktabOn.gif);
}
.txttittips {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #673811;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;

}
.txttitsSN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #274D50;
	text-decoration: none;
	text-transform: none;
	padding-top: 2px;
	padding-bottom: 2px;


}
.fonttabla2 {
font-family: arial, verdana, helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: 79521E; text-decoration: none;
}
.fonttabla {  font-family: arial, verdana, helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; text-decoration: none;}
.txtnavcn {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 100%;
	height: 100%;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: normal;
	background-color: #BFD0D5;
	}
.txtnavcn:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 100%;
	height: 100%;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: normal;
	background-color: #F0F4F5;
}
.txtenlacesHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #033236;
	text-decoration: none;
	text-align: left;
	letter-spacing: -0.04em;
	word-spacing: -0.1em;
}
.tabvep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #02414E;
	text-decoration: none;
}.txtSiteMapTit {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #024C53;
}
.txtSiteMapSN {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E6EFEF;
	width: 100%;
	padding: 3px 3px 3px 5px;




}
.txtSiteMapTN {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #2E6D72;
	padding-top: 6px;
	padding-bottom: 6px;



}
.txtSiteMapCN {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #2E6D72;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #714420;
}
h3 {
	background: #E6EFEF;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 3px;
	padding-left: 10px;
}
.TN li {
	padding: 0em 0 0.2em;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -30;
	margin-right: 0;
	line-height: 1.30em;
	list-style: none outside;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #164C4F;
}
ul,
a,
a:hover {
text-decoration: none}
.lctFont {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #ffffff center center;
	margin: 15px;
	padding: 15px 3px;
	height: auto;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px solid #947431;
	border-left: 0;
	text-align: left;
	vertical-align: top;
}
.lctFntBox {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #02414E;
}
.FntTltDir {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #36707C;
	margin: 20px 3px;
	padding: 3px;
	width: 100%;
}
.fntDirBld {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 3px;
	width: 50%;
}
.fntDir {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 3px;
	width: 50%;
