object{
	display:block;
	}

.salto{
	display:block;
	}

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#FFF;
	}

/*--------------------------------------- HOME -------------------------------------------*/
.container{
	margin:0 auto; 
	width:903px;
	padding:0 0 0 0;
	}

	.header{
		position:relative;
		float:left;
		width:903px;
		margin:25px 0 0 0;
		}

		.header-left{
			position:relative;
			float:left;
			width:252px;
			}

		.header-right{
			position:relative;
			float:left;
			width:651px;
			height:107px;
			background:url(../images/h-banner_right.jpg) bottom no-repeat;
			}

			.header-right_top_menu{
				position:relative;
				float:left;
				width:636px;
				padding:25px 15px 0 0;
				text-align:right;
				}

				.header-right_top_menu ul{
					position:relative;
					float:right;
					margin:0px;
					padding:0px;
					text-align:center;
					list-style-type:none;
					}

					.header-right_top_menu li{
						float:left;
						padding:0 0 0 0;
						margin:0px;
						}


			.header-right_menu{
				position:relative; 
				float:right;
				width:489px;
				height:51px;
				margin:15px 0 0 0;
				padding:0 14px 0 14px;
				background:url(../images/fondo_menu.jpg) bottom no-repeat;
				}

				.header-right_menu_pos{
					position:relative;
					float:left;
					margin:10px 0 0 0;
					padding:0px;
					list-style-type:none;
					}

				.header-right_menu_linea{
					float:left;
					width:88px;
					padding:0 17px 0 17px;
					margin:0px;
					text-align:center;
					line-height:18px;
					}
				/*	.header-right_menu_linea:hover{
						background:url(../images/pestana.jpg) no-repeat;
						}

					.header-right_menu_linea_on{
						float:left;
						width:114px;
						height:29px;
						padding:16px 0 0 0;
						margin:0px;
						line-height:14px;
						background:url(../images/pestana.jpg) no-repeat;
						}*/

	.main{
		position:relative;
		float:left;
		width:903px;
		}

		.main-left{
			position:relative;
			float:left;
			width:252px;
			}

			.main-left_block{
				position:relative;
				float:left;
				width:252px;
				height: auto!important; /* para los navegadores buenos */
				height:281px; /* para IE5+ */
				min-height:281px; /* para los navegadores buenos */
				background:url(../images/h-left.jpg) no-repeat;
				}

				.main-left_block_tit{
					position:relative;
					float:left;
					width:240px;
					padding:8px 0 12px 12px;
					}

				.main-left_block_cont{
					position:relative;
					float:left;
					/*width:215px;
					padding:10px 0 0 12px;*/
					}

/*				.main-left_block_cont ul{
						position:relative;
						width:215px;
						padding:0 0 0 0;
						margin:0px;
						list-style-type:none;
						}

					.main-left_block_cont li{
						padding:0 0 15px 25px;
						background:url(../images/punto.jpg) no-repeat;
						}
*/

			.main-left_block_bottom{
				position:relative;
				float:left;
				width:252px;
				height:28px;
				background:url(../images/h-left_bottom.jpg) no-repeat;
				}

			.main-left_banner{
				position:relative;
				float:left;
				width:252px;
				}

				.main-left_image{
					position:absolute;
					top:0px;
					left:0px;
					width:252px;
					}

				.main-left_link{
					position:absolute;
					top:20px;
					left:20px;
					width:120px;
					}

		.main-right{
			position:relative;
			float:left;
			width:651px;
			height:389px;
			background:url(../images/h-right.jpg) no-repeat;
			}

			.main-right_h1{
				position:absolute;
				top:80px;
				left:100px;
				width:260px;
				text-align:right;
				}

			.main-right_h2{
				position:absolute;
				top:33px;
				left:550px;
				width:80px;
				}

			.main-right_h3{
				position:absolute;
				top:225px;
				left:163px;
				width:85px;
				}

			.main-right_h4{
				position:absolute;
				top:322px;
				left:417px;
				width:90px;
				}

			.main-right_icon{
				position:absolute;
				top:293px;
				left:143px;
				width:85px;
				}

			.main-right_icon_link{
				position:absolute;
				top:344px;
				left:198px;
				width:65px;
				text-align:right;
				}

			.main-right_icon_2{
				position:absolute;
				top:193px;
				left:398px;
				width:85px;
				}

			.main-right_icon_link_2{
				position:absolute;
				top:242px;
				left:455px;
				width:65px;
				line-height:16px;
				text-align:right;
				}

	.footer{
		position:relative;
		float:left;
		width:853px;
		height:28px;
		padding:9px 25px 0 25px;
		margin:10px 0 0 0;
		background:url(../images/footer.gif) bottom no-repeat;
		}
		
		.footer_info {
		float:left;
		padding:0 0 0 20px;
		position:relative;
		width:760px;
		}
		
		.footer_mw {
		float:left;
		margin-top:-5px;
		position:relative;
		width:73px;
		}
	

/*--------------------------------------- INTERIOR -------------------------------------------*/
	
	.i-header{
		position:relative;
		float:left;
		width:903px;
		}

		.i-header-right{
			position:relative;
			float:left;
			width:651px;
			height:107px;
			background:url(../images/i-banner_right.jpg) bottom no-repeat;
			}

	.i-main{
		position:relative;
		float:left;
		width:903px;
		background:url(../images/i-tit.jpg) no-repeat;
		}

		.i-main-left{
			position:relative;
			float:left;
			width:252px;
			}

			.i-main-left_nivel{
				position:relative;
				float:left;
				width:237px;
				height:32px;
				padding:18px 0 0 15px;
				}

			.i-main-left_menu{
				position:relative;
				float:left;
				width:252px;
				margin:50px 0 0 0;
				background:url(../images/i-left_back_menu.jpg) repeat-y;
				}

				.i-main-left_menu_pos {
					position:relative;
					width:232px;
					padding:0 0 0 20px;
					margin:0px;
					list-style-type:none;
					}		

					.i-main-left_menu_linea{
						padding:0 0 10px 0;
						background:url(../images/menu_linea.jpg) left bottom no-repeat;
						}
						
						.i-main-left_menu_bloque2{
							position:relative;
							width:200px;
							margin:0px;
							padding:0 0 0px 5px;
							list-style-type:none;
							}

							.i-main-left_menu_bloque2 li	{
								/*line-height:15px;*/
								padding:0 0 5px 25px;
								margin:5px 0 0 0;
								background:url(../images/punto2.jpg) left top no-repeat;
								}


			.i-main-left_menu_bottom{
				position:relative;
				float:left;
				width:252px;
				height:28px;
				background:url(../images/i-left_bottom.jpg) no-repeat;
				}

		.i-main-right{
			position:relative;
			float:left;
			width:651px;
			height: auto!important; /* para los navegadores buenos */
			height:300px; /* para IE5+ */
			min-height:300px; /* para los navegadores buenos */
			}

			.i-main-right_tit{
				position:relative;
				float:right;
				width:530px;
				height:32px;
				padding:14px 20px 0 0;
				text-align:right;
				}

			.i-main-right_migas{
				position:relative;
				float:right;
				width:530px;
				padding:14px 20px 0 0;
				text-align:right;
				}

			.i-main-right_cont{
				position:relative;
				float:right;
				/*width:586px;
				padding:35px 20px 25px 45px;
				margin:8px 0 0 0;
				background:#FFF url(../images/edit1.jpg) top no-repeat;*/
				}


			
/*--------------------------------------- TEXTOS -------------------------------------------*/
.bold{
	font-weight:bold;
	}

/* men� superior */
.txt1{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:14px;
	color:#a7a7a7;
	text-decoration:none;
	}

	.txt1 a{
		color:#a7a7a7;
		text-decoration:none;
		}
	
	.txt1 a:hover{
		color:#fd026b;
		text-decoration:underline;
		}

/* men� main */
.txt2{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:14px;
	color:#FFF;
	text-transform:Uppercase;
	text-decoration:none;
	}

	.txt2 a{
		color:#FFF;
		text-decoration:none;
		}
	
	.txt2 a:hover{
		color:#c5c5c5;
		text-decoration:none;
		}

/* home */
.txt3{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:22px;
	color:#150f4e;
	}

.txt4{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:14px;
	color:#757575;
	}

.txt5{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:16px;
	color:#FFF;
	}

/* Footer */
.txt6{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:14px;
	color:#150f4e;
	text-decoration:none;
	}

	.txt6 a{
		color:#150f4e;
		text-decoration:none;
		}
	
	.txt6 a:hover{
		color:#fd026b;
		text-decoration:underline;
		}

/* Aula */
.txt7{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:18px;
	color:#FFF;
	text-decoration:none;
	}

	.txt7 a{
		color:#FFF;
		text-decoration:none;
		}
	
	.txt7 a:hover{
		color:#FFF;
		text-decoration:underline;
		}



/* Interior */
.txt8{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:18px;
	color:#FFF;
	text-transform:Uppercase;
	}

.txt9{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:24px;
	color:#FFF;
	}

/* menu izq */
.txt10{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:16px;
	color:#505050;
	font-weight:bold;
	text-transform:Uppercase;
	text-decoration:none;
	}

	.txt10 a{
		color:#505050;
		text-decoration:none;
		}
	
	.txt10 a:hover{
		color:#ff0d78;
		text-decoration:underline;
		}

.txt11{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:16px;
	color:#909090;
	text-transform:none;
	text-decoration:none;
	}

	.txt11 a{
		color:#909090;
		text-decoration:none;
		}
	
	.txt11 a:hover{
		color:#505050;
		text-decoration:underline;
		}

/* migas */
.txt12{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:12px;
	color:#a7a6a6;
	text-decoration:none;
	}

	.txt12 a{
		color:#a7a6a6;
		text-decoration:none;
		}
	
	.txt12 a:hover{
		color:#ff0d78;
		text-decoration:underline;
		}

/* certificado home */
.txt13{
	font-family:Trebuchet MS, Arial, Verdana;
	font-size:12px;
	color:#757575;
	text-decoration:none;
	}

	.txt13 a{
		color:#757575;
		text-decoration:underline;
		}
	
	.txt13 a:hover{
		color:#757575;
		text-decoration:none;
		}



 .edit1{
	width:586px;
	height: auto!important; /* para los navegadores buenos */
	height:300px; /* para IE5+ */
	min-height:300px; /* para los navegadores buenos */
	padding:15px 20px 25px 45px;
	margin:8px 0 0 0;
	background:#FFF url(../images/edit1.jpg) top no-repeat;
	font-family:Trebuchet MS, Verdana, Arial;
	font-size:14px;
	color:#505050;
	text-decoration:none;
	}

	.edit1 a{
		color:#4B4B4B;
		text-decoration:underline;
		}

	.edit1 a:hover{
		color:#ff0d78;
		text-decoration:underline;
		}

	.edit1 td	{
		font-family:Trebuchet MS, Verdana, Arial !important;
		font-size:14px !important;
		color:#505050 !important;
		text-decoration:none !important;
		}


.edit2{
		width:215px;
		padding:10px 0 0 12px;
		font-family:Trebuchet MS, Verdana, Arial;
		font-size:14px;
		color:#150f4e;
		text-decoration:none;
		background:url(../images/edit2.jpg) repeat-y;
		}

		.edit2 a{
			color:#150f4e;
			text-decoration:none;
			}

		.edit2 a:hover{
			color:#fd026b;
			text-decoration:underline;
			}

		.edit2 td	{
			font-family:Trebuchet MS, Verdana, Arial !important;
			font-size:14px !important;
			color:#150f4e !important;
			text-decoration:none !important;
			}

		.edit2 ul{
			position:relative;
			width:215px;
			padding:0 0 0 0;
			margin:0px;
			list-style-type:none;
			}

			.edit2 li{
				padding:0 0 15px 25px;
				background:url(../images/punto.jpg) no-repeat;
				}

