.piepag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.link01 {
	color: #0066CC;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
	text-decoration: none;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.fdo-pagproductos {
	background-image: url(images/ft-pagproducto.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.txt01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.st-gris01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.td-form1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9E4F2;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EFF4FA;
	border: 1px solid #006699;
}
.st-negro01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
}
.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #D5DDEC;
	border: 2px solid #D9E4F2;
	background-image: url(images/fdo-botones.gif);
	background-repeat: repeat-x;
	cursor: hand;


}
.txt02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.txt03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.lis01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 2px;
}
.txt04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.eg-fdoizq {
	background-image: url(images/eg07.gif);
	background-repeat:  repeat-y;
}
.eg-fdoder {
	background-image: url(images/eg08.gif);
	background-repeat:  repeat-y;
}
.eg-fdoaba {
	background-image: url(images/eg10.gif);
	background-repeat:  repeat-x;
}
.pt-azul1 {
	background-color: #005CA4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
}
.pt-azul2 {
	background-color: #161B4D;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(images/eg-inicio-fdoazul.gif);
	background-repeat:  repeat-x;
	background-position: top;
}
.txt-blanco1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}
.pt-linea-blanca {
	background-image: url(images/pt-lin-vin1.gif);
	background-repeat:  repeat-x;
}
.pt-stproductos {
	background-image: url(images/pt-fdostproductos.gif);
	background-repeat:  repeat-x;
}
.pt-fdoproductos {
	background-color: #D1E0ED;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.td-menuh {
	text-decoration: none;
	background-color: #E4ECF4;
}
a.menuh {
	float: left;
	width: 118px;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	text-align: left;
	padding: 4px 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CED8EA;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	letter-spacing: -1px;
}
a.menuh:hover {
	float: left;
	width: 118px;
	color: #000000;
	text-decoration: none;
	background-color: #9FB3D7;
}.tt-tipo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0064AC;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.lis02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 2px;
	background-color: #E4ECF4;
}
.subtitulos {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
}
.pt-fdomngeneral {
	background-color: #141E52;
	background-image: url(images/pt-fdomngeneral.gif);
	background-repeat:  repeat-x;
}
.txt-blanco2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}
.td-lineainf {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4CFDE;
}
.txt-tablas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
}
.txt-tablas2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #333333;
	border-bottom-color: #FFFFFF;
}
.bt-pdf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	background-color: #C5D8E9;
	padding: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #9EBBD8;
	border-bottom-color: #9EBBD8;
	text-transform: uppercase;
}
.link-cerrar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
