.f01 {
	background-image: url(imagenes/f01.gif);
	background-repeat:  repeat-y;
}
.fmen {
	background-image: url(imagenes/fmen.gif);
	background-repeat: no-repeat;
	background-position: center top;

}
.tf01 {
	background-image: url(imagenes/tf01.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.tf02 {
	background-color: #697ABF;
	background-image: url(imagenes/tf02.gif);
	background-repeat:  repeat-y;
	background-position: center;


}
.menSep {
	height: 30px;
	background-image: url(imagenes/menLin.gif);
	background-repeat:  repeat-x;
	background-position: center bottom;



}
.menEnl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E7EAF8;
	text-decoration: none;
	padding-right: 10px;
	font-weight: bold;
	background-image: url(imagenes/menIco.gif);
	background-repeat: no-repeat;
	background-position: right;



}

.menEnl:hover {
	background-image: url(imagenes/menIcor.gif);
}

.form {
	background-color: #2F46A4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 2px;
	border: 1px solid #FFFFFF;




}
.formTx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 6px;

}
.formBot {
	background-color: #E6E9F7;
	border: 1px solid #2F46A4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
	text-decoration: none;

}
.formBrd {
	border-top: 0px solid #91A3F3;
	border-right: 0px solid #91A3F3;
	border-bottom: 1px solid #91A3F3;
	border-left: 0px solid #91A3F3;

}
.menEnl02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E7EAF8;
	text-decoration: none;
	background-image: url(imagenes/mensIco.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;

}

.menEnl02:hover {
	text-decoration: underline;
}

.menSep02 {
	background-image: url(imagenes/menLin.gif);
	background-repeat:  repeat-x;
	background-position: left bottom;
	padding-left: 1px;
	padding-top: 8px;
	padding-bottom: 8px;


}
.menSub {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 25px;
	background-image: url(imagenes/menLin.gif);
	background-repeat:  repeat-x;
	background-position: center bottom;
	height: 35px;
	background-color: #697ABF;



}
.txEnl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	padding: 2px;







}

.txEnl:hover {
	color: #716ea6;
}
.txFnd {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #697ABF;
	border-right-color: #697ABF;
	border-bottom-color: #697ABF;
	border-left-color: #697ABF;
	height: 40px;
	padding-left: 20px;
	background-color: #E9EFFF;









}
.txFnd02 {
	padding: 15px 20px;
	background-color: #E9EFFF;





}
.fmen02 {
	background-image: url(imagenes/fmen.gif);
	background-repeat:   repeat-y;
	background-position: center;
	margin-right: 3px;



}
.txEnl02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	background-color: #E9EFFF;
}
.cont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.cont:hover {
	background-color: #697ABF;
}.titulos02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.contTx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000051;
	text-decoration: none;
	border-top: 0px solid #F6F8FF;
	border-right: 0px solid #F6F8FF;
	border-bottom: 1px solid #F6F8FF;
	border-left: 0px solid #F6F8FF;


}
.contForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000051;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #000051;
	padding-left: 3px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;



}
.infoTx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7587B5;
	text-decoration: none;
	padding: 5px;
	border: 2px dashed #FFFFFF;


}
.txtit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #697ABF;
	text-decoration: none;
	padding-left: 10px;

}
.txFnd03 {
	border: 2px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364684;
	text-decoration: none;
	padding: 10px;



}


.txtcuad {
	width:225px;
	/width:245px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364684;
	text-decoration: none;
	padding: 10px;
	background-color: #FBFCFF;
	margin:7px 0 0 0;
	float:left;
	text-align: left;
	}

.txtcuad_img{
	width:267px;
	float:left;
	padding:20px 0 0 5px;
		}
		
.txtcont{
	width:517px;
	float:left;
	margin:0 0 20px 0;

		}

.eFmen {

	background-image: url(imagenes/e_fmen.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.empTx {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	border-top: 0px solid #F6F8FF;
	border-right: 0px solid #F6F8FF;
	border-bottom: 1px solid #F6F8FF;
	border-left: 0px solid #F6F8FF;
}
.txFnd04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364684;
	text-decoration: none;
	padding: 10px;
	font-style: normal;
	background-color: #C9D2EC;
	line-height: 20px;
	font-weight: normal;


}
.empTx02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505D91;
	text-decoration: none;
	border-top: 0px solid #F6F8FF;
	border-right: 0px solid #F6F8FF;
	border-bottom: 1px solid #F6F8FF;
	border-left: 0px solid #F6F8FF;
	background-color: #FFFFFF;
	padding: 4px;
	height: 25px;



}
.empTit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #414B72;
	text-decoration: none;
	height: 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #414B72;
	border-right-color: #414B72;
	border-bottom-color: #414B72;
	border-left-color: #414B72;

}
.empTit02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #414B72;
	text-decoration: none;
	background-color: #DAE4FD;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #414b74;
	border-right-color: #414b74;
	border-bottom-color: #414b74;
	border-left-color: #414b74;


}
.empTx03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414B72;
	text-decoration: none;
	background-color: #F4F8FF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #414b74;
	border-right-color: #414b74;
	border-bottom-color: #414b74;
	border-left-color: #414b74;

}
.empEnl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5A689E;
	text-decoration: none;
	background-image: url(imagenes/e_ico.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;

}

.empEnl:hover {
	text-decoration: underline;
}.empFnd01 {
	font-family: Verdana, Arial, Helvetica,;
	background-color: #DAE4FD;
	padding-left: 30px;
	font-size: 10px;


}
.empFnd02 {
	background-color: #f4f8ff;
	padding-left: 30px;
}
.empEnl02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC6633;
	text-decoration: none;
}

.empEnl02:hover {
	text-decoration: underline;
}
.empEnlb {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5A689E;
	text-decoration: none;
	background-image: url(imagenes/e_ico.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
.empEnlb:hover {
	text-decoration: underline;
}
.empFnd {
	background-color: #C9D2EC;
}
.empEnlc {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5A689E;
	text-decoration: none;
	background-image: url(imagenes/e_ico.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}
.empEnlc:hover {
	text-decoration: underline;
}.empPreg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5A689E;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;


}
.empPregFnd {
	font-family: Verdana, Arial, Helvetica,;
	background-color: #DAE4FD;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #42518E;
	font-weight: bold;




}
.empPregFnd02 {
	font-family: Verdana, Arial, Helvetica,;
	background-color: #f4f8ff;
	font-size: 10px;
	color: #42518E;

}
.empFnd03 {
	background-color: #f4f8ff;
	padding-left: 30px;
	padding-top: 10px;

}
.titulosb {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 25px;
	background-image: url(imagenes/menLin.gif);
	background-repeat:  repeat-x;
	background-position: center bottom;
	background-color: #697ABF;
}
.adTit {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.adTit2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #011576;
	text-decoration: none;
	font-weight: bold;
	padding-left: 25px;
	background-image: url(imagenes/menLin.gif);
	background-repeat:  repeat-x;
	background-position: center bottom;
	height: 35px;
	background-color: #FBCA01;
}
.adMen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	width: 110px;
	padding-left: 3px;
	border-top: 0px solid #4558A5;
	border-right: 0px solid #4558A5;
	border-bottom: 1px solid #4558A5;
	border-left: 1px solid #4558A5;
	padding-top: 5px;
	padding-bottom: 2px;
}
.adMen:hover {
	color: #4558A5;
}.aFmen {


	background-image: url(imagenes/a_fmen.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.aFmen02 {



	background-image: url(imagenes/a_fmen02.gif);
	background-repeat:  repeat-y;
	background-position: center top;
}
.tf03 {
	background-color: #2F46A4;
	background-image: url(imagenes/tf03.gif);
	background-repeat:  repeat-y;
	background-position: right top;

}
.adLog {
	background-color: #E9EFFF;
}
.adTx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414B72;
	text-decoration: none;
	background-color: #F4F8FF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #414b74;
	border-right-color: #414b74;
	border-bottom-color: #414b74;
	border-left-color: #414b74;
	padding-left: 2px;

}
.adTit3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #011576;
	text-decoration: none;

}
.adTx2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000051;
	text-decoration: none;
	border-top: 0px solid #485E97;
	border-right: 0px solid #485E97;
	border-bottom: 1px solid #485E97;
	border-left: 0px solid #485E97;
}
.adTit2b {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #011576;
	text-decoration: none;
	font-weight: bold;
	padding-left: 25px;
	background-image: url(imagenes/menLin.gif);
	background-repeat:  repeat-x;
	background-position: center bottom;
	background-color: #FBCA01;
}
.adEst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505D91;
	text-decoration: none;
	border-top: 0px solid #F6F8FF;
	border-right: 0px solid #F6F8FF;
	border-bottom: 1px solid #F6F8FF;
	border-left: 0px solid #F6F8FF;
	background-color: #FFFFFF;
	padding: 4px;
	height: 25px;
	font-weight: bold;

}
.adForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000051;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #000051;
	padding-left: 3px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	width: 320px;

}
.adTit02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414B72;
	text-decoration: none;
	background-color: #DAE4FD;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #414b74;
	border-right-color: #414b74;
	border-bottom-color: #414b74;
	border-left-color: #414b74;
}
.adNombEmp {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	height: 35px;
}
.adsubTit {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
.adEst02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505D91;
	text-decoration: none;
	border-top: 0px solid #F6F8FF;
	border-right: 0px solid #F6F8FF;
	border-bottom: 1px solid #F6F8FF;
	border-left: 0px solid #F6F8FF;
	background-color: #FFFFFF;
	padding: 4px;
	height: 25px;
	font-weight: normal;
}
.adBrdInf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414B72;
	text-decoration: none;
	border: 2px solid #FFFFFF;

}
.adFormTit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	border-top: 0px solid #F6F8FF;
	border-right: 1px solid #F6F8FF;
	border-bottom: 1px solid #F6F8FF;
	border-left: 0px solid #F6F8FF;
	background-color: #dae4fd;
	font-weight: bold;
	padding-left: 4px;


}
.adEst03 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505D91;
	text-decoration: none;
	border-top: 0px solid #F6F8FF;
	border-right: 0px solid #F6F8FF;
	border-bottom: 1px solid #F6F8FF;
	border-left: 0px solid #F6F8FF;
	background-color: #FFFFFF;
	font-weight: normal;
}
.adCalNo {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.adTit4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #414B72;
	text-decoration: none;
	height: 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #414B72;
	border-right-color: #414B72;
	border-bottom-color: #414B72;
	border-left-color: #414B72;
}
.pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.len {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8E8EAC;
	text-decoration: none;


}
.len:hover {
	color: #141453;
}
.lenr {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #141453;
	text-decoration: none;
}
.pesFnd {
	background-image: url(imagenes/pes_ceei.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pesQees {
	background-image: url(imagenes/pes_qes.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pesObj {
	background-image: url(imagenes/pes_obj.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pesBen {
	background-image: url(imagenes/pes_ben.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pesSer {
	background-image: url(imagenes/pes_ser.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.presServFnd {
	background-image: url(imagenes/pres_img05.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 296px;
}
.empPreg02 {
	font-family: Verdana, Arial, Helvetica,;
	font-size: 10px;
	color: #42518E;
	background-color: #E8EFFF;


}
.empPreg03 {
	width: 60px;


}
.contTx02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.contTx03 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000051;
	text-decoration: none;
	border-top: 0px solid #00186A;
	border-right: 0px solid #00186A;
	border-bottom: 1px solid #00186A;
	border-left: 0px solid #00186A;
}
.empTit03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #414B72;
	text-decoration: none;
	height: 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #414B72;
	border-right-color: #414B72;
	border-bottom-color: #414B72;
	border-left-color: #414B72;
	background-color: #dae4fd;
	padding-left: 3px;


}
.contFnd {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000070;
	border: 1px solid #FFFFFF;
}
.contFnd02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000070;
	border-top: 0px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.correo_fmen {

	background-image: url(imagenes/correo_fmen.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.correo_txFnd {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364684;
	text-decoration: none;
	padding: 10px;
	font-style: normal;
	background-color: #E9EFFF;
	line-height: 20px;
	font-weight: normal;
}
.txFnd004 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364684;
	text-decoration: none;
	padding: 10px;
		background-image: url(imagenes/pres_img05b.jpg);
	background-repeat: no-repeat;
	background-position: right 260px;
}
.txFnd004b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #364684;
	text-decoration: none;
	padding: 10px;
	font-weight: bold;
}

.txtcuad_004{
	width:447px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #364684;
	text-decoration: none;
	padding: 10px;
	background-color: #FBFCFF;
	margin:15px 0 0 0;
	float:left;
	text-align: left;
	}
