	html{
		height:100%;
	}
	body{
		background-color:#FFFFFF;
		margin:0;
		padding:0;
		border:0;
		outline:0;
		height:100%;
		font-family: "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
		text-align:center;
	}
	img {
		max-width: 100%;
		height: auto;
		width: auto\9; /* ie8 */
	}
	#central{
		width:952px;
		background-color:#ffffff;
		display:inline-block;
		margin: 0px auto 0px auto;
		padding:0px 25px 25px 25px;
	}
	#header{
		height:109px;
		width:954px;
		margin:0px;
		padding:0px;
	}
	#logo{
		width:83px;
		height:109px;
		float:left;
		margin-top:20px;
	}
	#titulomenu{
		width:854px;
		height:109px;
		float:left;
		margin-left:17px;
		margin-top:20px;
		float:left;
	}
	#titulo{
		background: url("../img/titulo.jpg") no-repeat right top;
		width:854px;
		height:30px;
		margin-top:22px;
		color:#ffffff;
		font-size:16px;
		padding:8px 0px 0px 0px;
	}
	#cajabuscar{
		float:right;
		margin:0px 10px 0px 0px;
		border:1px solid #bebebe;
		background: #ffffff url("../img/lupa.gif") no-repeat left top;
		padding-left:20px;
	}
	#jMenu{
		width:854px;
		height:30px;
		margin-top:19px;
		list-style-type:none;
		padding: 0px;
	}
	.menu, .imagenmenu{
		float:left;
		margin:0;
		text-decoration:none;
		color:#646464;
		font-size:13px;
		text-align:center;
		height:30px;
		cursor:pointer;		
	}
	.linkmenu {
		text-decoration:none;
		color:#646464;
		position:relative;
		top:5px;
	}
	.img-edu-fin{
		height:131px;
		width:301px;
	}
	#jMenu li div.titulomenu{
		text-decoration:none;
		color:#646464;
		font-size:13px;
		padding-top:5px;
		text-align:center;
		height:25px;
		cursor:pointer;	
		width:100%;
	}
	ul.submenu li a{
		opacity:2;
		filter:alpha(opacity=200); /* For IE8 and earlier */
		background-color:transparent;
	}
	.submenu, .inicio{
		list-style-type:none;
	}
	#menu img{
		float:left;
	}
	#menu1{
		background: url("../img/boton1.jpg") no-repeat left top;
		width:32px;
	}
	#menu2{
		background: url("../img/boton2.jpg") no-repeat left top;
		width:133px;
	}
	#menu3{
		background: url("../img/boton3.jpg") no-repeat left top;
		width:134px;
	}
	#menu4{
		background: url("../img/boton4.jpg") no-repeat left top;
		width:114px;
	}
	#menu5{
		background: url("../img/boton5.jpg") no-repeat left top;
		width:134px;
	}
	a#menu6{
		background: url("../img/boton6.jpg") no-repeat left top;
		width:142px;
		color:#ffffff;
		font-size:10px;
		font-weight:bold;
		padding:2px 35px 0px 35px;
		height:28px;
	}
	.jMenu-micrositio li{
		float:left;
	}
	#contenido{
		float:left;
		display:block;
	}
	#textocontenido{
		float:left;
		display:block;
		margin:25px 0px 15px 0px;
		height:480px;
		overflow-y:auto;
		width:846px;
		padding:0px 0px 0px 107px;
		font-size:13px;
		color:#646464;
		text-align:justify;
	}
	#textocontenido ul{
		max-width:748px;;
		padding:0px;
		float:left;
	}
	#textocontenido.fondo ul{
		max-width:550px;
	}
	#textocontenido p{
		width:748px;
		margin:10px 0px 10px 0px;
		color:#646464;
		text-align:justify;
		font-size:13px;
		float:left;
	}
	#textocontenido.fondo p{
		max-width:550px;
	}	
	#textocontenido ul.textoenlista{
		width:748px;
		margin:10px 102px 10px 0px;
		color:#646464;
		text-align:justify;
		font-size:13px;
		float:left;
		padding:0px;
	}	
	#textocontenido ol.textoenlista{
		width:648px;
		margin:0px 62px 10px 0px;
		color:#646464;
		text-align:justify;
		font-size:13px;
		float:left;
	}
	#textocontenido.fondo ul{
		max-width:550px;
	}
	#textocontenido h1{
		width:748px;
		margin:10px 102px 5px 0px;
		color:#000000;
		text-align:justify;
		font-size:25px;
		float:left;
		font-weight:normal;
		padding:0px;
	}
	#textocontenido.fondo h1{
		max-width:550px;
	}	
	#titulotexto{
		width:748px;
		margin:10px 102px 5px 102px;
		color:#000000;
		text-align:justify;
		font-size:25px;
		float:left;
		font-weight:normal;
		padding:0px;
	}	
	.contenido{
		width:748px;
		margin:10px 102px 5px 0px;
		color:#000000;
		text-align:justify;
		font-size:25px;
		float:left;
		font-weight:normal;
		padding:0px;
	}
	#textocontenido h1.check{
		height:34px;
		background: url("../img/check.png") no-repeat left top;
		padding:0px 0px 0px 68px;
		width:650px;
		margin:60px 102px 0px 0px;
	}
	#textocontenido h1.checkcorto{
		height:34px;
		background: url("../img/check.png") no-repeat left top;
		padding:0px 0px 0px 68px;
		width:650px;
		margin:10px 102px 0px 0px;
	}	
	.hrimg{
		margin:0px 0px 0px 0px;
		display:block;
		float:left;
	}
	.logotexto-origenestructura{
		width:200px;
		height:30px;
		margin:0px 25px 0px 0px;
	}
	.logotexto-condusef{
		width:76px;
		height:30px;
		margin:0px 25px 0px 0px;
	}	
	.logotexto-une{
		width:80px;
		height:30px;
		margin:0px 25px 0px 0px;
	}	
	#carrusel{
		width:956px;
		height:305px;
		float:left;
		margin-top:19px;
	}
	hr{
		width:956px;
		height:1px;	
		float:left;
		background-color:#2e7137;
		border:0;
		margin:18px 0px 18px 0px
	}
	#banners{
		width:956px;
		height:136px;
		float:left;
	}
	.banner1, .banner2{
		float:left;
		margin:0px 22px 0px 0px;
	}
	.banner3{
		float:left;
		margin:0px;
	}	
	#banners a{
		border:1px solid #bebebe;
		padding:0px;
		height:136px;
	}
	#banners a img{
		margin:0px;
		border:0px
	}
	#pie{
		width:956px;
		height:58px;
		float:left;	
		background-color:#2d7036;
		color:#ffffff;
		font-size:11px;
	}
	#pie img{
		border:0;
	}
	.linkspie{
		float:left;
		margin-left:5px;
	}
	#tel{
		float:left;
		margin-left:13px;
	}
	#servitel{
		float:left;
		width:125px;
		font-size:14px;
		font-weight:bold;
		padding:0px;
		color:#ffffff;
	}
	#menupie{
		float:left;
		width:485px;
		height:50px;
		padding-top:8px;
	}
	#menupie a{
		text-decoration:none;
		color:#ffffff;
		font-size:11px;
	}
	#textocontenido p.txtcondusef, #textocontenido p.txtcentrado{
		text-align:center;
	}
	ul#mapa{
		float:left;
		margin-left:0px;
		padding:0px;
		width:100%;
	}
	#mapa li{
		text-align:left;
		list-style-type:none;
	}
	#mapa li a{
		text-decoration:none;
		color: #5B5B5D;
		font-size:14px;
		padding:5px;
	}
	#mapa li a:hover{
		text-decoration:underline;
	}
	.tmapa{
		font-weight:bold;
		float:left;
		display:block;
		width:100%;
	}
	#mapa li ul , #mapa li ul li ul{
		float:left;
		display:block;		
	}
	#mapa li ul li, #mapa li ul li ul li, #mapa li ul li a{
		float:left;
		display:block;		
		width:100%;
	}	
	.t1{
		font-weight:bold;
		font-size:15px;
		padding:5px;
	}
	#textocontenido form{
		width:748px;
		margin:10px 102px 10px 0px;
	}
	#textocontenido.fondo form{
		max-width:550px;
	}	
	.con1{
		display:block;
		float:left;
		width:50%;
		text-align:left;
		color:#5B5B5D;
		margin-top:20px;
		font-size:14px;
	}
	.con1 input{
		width:317px;
		border:1px solid #bebebe;
		height:30px;
		margin-top:10px;
		padding:5px 10px 5px 10px;
	}
	.con2{
		display:block;
		float:left;	
		width:100%;
		text-align:left;
		color:#5B5B5D;
		margin-top:20px;
		font-size:14px;
	}
	.con1 textarea{
		width:317px;
		border:1px solid #bebebe;
		height:150px;
		resize: none;
		margin-top:10px;
		padding:5px 10px 5px 10px;
	}
	.con1 img{
		margin-top:26px
	}
	.con2 input{
		border:1px solid #bebebe;
		padding:10px;
		cursor:pointer;
		font-size:14px;
	}
	input.error, textarea.error{
		border:1px solid red;
	}
	.tablatasa{
		display:block;
		float:left;
		width:758px;
		margin:30px 102px 10px 0px;
		border-collapse:collapse;
	}
	.tablatasa td{
		font-size:13px;
		border:1px solid #bebebe;
		margin:0px;
		padding:5px;
	}
	.tablaahorro{
		width:758px;
		margin:30px 102px 10px 0px;
		border-collapse:collapse;
	}	
	.tablaahorro td{
		font-size:13px;
		border:1px solid #000000;
		margin:0px;
		padding:5px;
	}	
	.tablaahorro td.tituloahorro{
		background-color:#2d7036;
		color:#FFFFFF;
		font-weight:bold;
	}
	#textocontenido p.txtahorro{
		color:#000000;
	}
	#textocontenido p.txtcredito{
		color:#2d7036;
		margin-top:0px;
		margin-bottom:0px;
	}
	.tablacredito1{
		width:758px;
		margin:30px 102px 10px 0px;
		border-collapse:collapse;
	}
	.tablacredito1 td{
		font-size:13px;
		border:1px solid #000000;
		margin:0px;
		padding:5px;
	}	
	.tablacredito2{
		width:350px;
		margin:30px 29px 10px 0px;
		border-collapse:collapse;
		float:left;
	}
	.tablacredito2 td{
		font-size:13px;
		border:1px solid #000000;
		margin:0px;
		padding:5px;
	}	
	.tablacredito3{
		width:350px;
		margin:30px 29px 10px 29px;
		border-collapse:collapse;
		float:left;
	}
	.tablacredito3 td{
		font-size:13px;
		border:1px solid #000000;
		margin:0px;
		padding:5px;
	}	
	.tablacredito4{
		width:350px;
		margin:30px 29px 10px 0px;
		border-collapse:collapse;
		float:left;
	}
	.tablacredito4 td{
		font-size:13px;
		border:1px solid #000000;
		margin:0px;
		padding:5px;
	}
	.tablacredito5{
		width:350px;
		margin:30px 29px 10px 29px;
		border-collapse:collapse;
		float:left;
	}
	.tablacredito5 td{
		font-size:13px;
		border:1px solid #000000;
		margin:0px;
		padding:5px;
	}	
	td.tdcredito1{
		background-color:#2d7036;
		color:#ffffff;
	}
	.tasaizq{
		text-align:left;
	}
	.proximamente{
		width:400px;
		height:210px;
		margin: 0px auto 0px auto;
		display:block;
	}
	.listaespecial{
		list-style-image:url('../img/c.png');
	}
	.listaespecial li{
		margin-bottom:18px;
	}	
	.ubicar{
		border-collapse:collapse;
		display:block;
		float:left;
		width:758px;
		margin:30px 102px 10px 0px;
	}
	.ubicar td, .ubicar th{
		font-size:12px;
		border:1px solid #000000;
		padding:5px;
	}	
	#filtro{
		width:95%;
		border:1px solid #bebebe;
		height:25px;
		margin-top:10px;
		
	}
	#filtros{
		font-size:12px;	
	}
	.letraschiquitas{
		font-size:10px;
	}
	.ubicar th{
		background-color:#2d7036;
		color:#ffffff;
		font-weight:bold;
	}
	#textocontenido ul.listaplana{
		width:748px;
		margin:10px 102px 10px 0px;
		color:#646464;
		text-align:justify;
		font-size:13px;
		float:left;
		padding:0px;
		list-style-type:none;
	}
	#formabuscar{
		padding:0px;
		margin:0px;
		display:block;
		float:right;
	}
	#ultimomenupie{
		float:right;
	}
	#ultimomenupie a, #ultimomenupie a:hover, #ultimomenupie a:visited{
		color:#000000;
		font-size:11px;
		text-decoration:none;
	}
	.lista-ef{
		width:100%;
	}
	.lista-ef li{
		width:100%;
		padding:10px 0px;
	}	
	.lista-ef a{
		text-decoration:none;
		color:#000000;
		font-size:15px;
	}
	.detalles_educacion_financiera{
		width:100%
	}
	.detalles_educacion_financiera img{
		max-width:99%;
	}	