/*
	Reseteamos los estilos y definimos estilos generales
*/

* {
	margin: 0;
	padding: 0;
	border: 0;
}

/*
html {
	overflow: -moz-scrollbars-vertical;
}
*/

html, body {
	height: 100%;
}

body, table {
	font-size: 10px;
	font-family: Arial, Tahoma, Helvetica;
}

a {
	outline-width: 0px;
}

a:hover {
}

li {
	list-style: none;
	display:inline;
}

	ul#menu_idiomas {
		float: right;
	}
	
		ul#menu_idiomas li a {
			display: block;
			float:left;
			height: 27px;
			width: 110px;
		}
		
		ul#menu_idiomas li a span {
			display: none;
		}
		
		ul#menu_idiomas li a.esp {
			background-image: url(../img/bt_idioma1_off.png)!important;
			background-image: none;
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bt_idioma1_off.png');
			cursor: pointer;
		}

		ul#menu_idiomas li a.eng {
			background-image: url(../img/bt_idioma2_off.png)!important;
			background-image: none;
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bt_idioma2_off.png');
			cursor: pointer;
		}
		
		ul#menu_idiomas li a.esp_on {
			background-image: url(../img/bt_idioma1_on.png)!important;
			background-image: none;
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bt_idioma1_on.png');
			cursor: pointer;
		}

		ul#menu_idiomas li a.eng_on {
			background-image: url(../img/bt_idioma2_on.png)!important;
			background-image: none;
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bt_idioma2_on.png');
			cursor: pointer;
		}
		
	
#centro {
	width: 979px;
}


.menu_porclases {
	background: url(../img/bg_menuporclases.gif) bottom repeat-x;
	display:block;
	height:64px;
}

	.menu_porclases li a span{
		display: none;
	}

	.menu_porclases li a {
		display: block;
		float: left;
		height: 38px;
		width: 45px;
		background: url(../img/btn_menuclases.gif) left top;
	}

	.menu_porclases li a:hover, .menu_porclases li a.on {
		background-position: left bottom;
	}

ul#menu_clases_h_esp {
	padding-top: 26px;
	display: block;
	float:left;
	margin-right:20px;
	background: url(../img/esp/bg_menuporclases_h.gif) top left no-repeat;
}

	ul#menu_clases_h_esp li.normal {
		display: block;
		float: left;
		margin-right:2px;
	}

	ul#menu_clases_h_esp li.ult {
		display: block;
		float: left;
		margin-right:0px;
	}


ul#menu_clases_h_eng {
	padding-top: 26px;
	display: block;
	float:left;
	margin-right:20px;
	background: url(../img/eng/bg_menuporclases_h.gif) top left no-repeat;
}

	ul#menu_clases_h_eng li.normal {
		display: block;
		float: left;
		margin-right:2px;
	}

	ul#menu_clases_h_eng li.ult {
		display: block;
		float: left;
		margin-right:0px;
	}


ul#menu_clases_m_esp {
	padding-top: 26px;	
	display: block;
	float:left;
	background: url(../img/esp/bg_menuporclases_m.gif) top left no-repeat;
}

	ul#menu_clases_m_esp li.normal {
		display: block;
		float: left;
		margin-left:2px;
	}

	ul#menu_clases_h_esp li.pri {
		display: block;
		float: left;
		margin-left:0px;
	}



ul#menu_clases_m_eng {
	padding-top: 26px;	
	display: block;
	float:left;
	background: url(../img/eng/bg_menuporclases_m.gif) top left no-repeat;
}

	ul#menu_clases_m_eng li.normal {
		display: block;
		float: left;
		margin-left:2px;
	}

	ul#menu_clases_h_eng li.pri {
		display: block;
		float: left;
		margin-left:0px;
	}


/*
MANTENIMIENTO
*/
.atencion {
	width: 580px;
	height: 400px;
}
.atencion0 {
	background: url(../img/ico_atencion.gif) no-repeat;
	width: 130px;
	height: 130px;
	margin-top: 100px;
}
.atencion1 {
	color: #2b84c7;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 40px;
}
.atencion2 {
	color: #3e7095;
	font-size: 12px;
}
/*
FIN MANTENIMIENTO
*/