/*ESTRUKTURA GENERAL-----------------------------------------------------------------------------------------*/
#M_kontenedorea { 	width: 731px; 	margin-right: auto; 	margin-left: auto; 	background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px;  color: #000000;
}
#M_header {
	width: 731px;
	background-image: url(../images/header2.jpg);
	height: 219px;
	background-repeat: no-repeat;
}
#M_burua {
	margin-left: 35px;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#M_ikonoak {
	width: 150px;
	text-align: left;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	margin: 0px;
}
#M_irudiak { float: left; }
#M_ikonoak li {	display: inline; margin-right: 10px;	padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
#M_ikonoak ul {
	margin: 0px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}
#M_flash {
	float: right;
	height: 190px;
	width: 330px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 120px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#M_diska {
	text-align: center;
	width: 150px;
	float: left;
	margin-left: 30px;
	margin-right: 30px;
	padding-top: 110px;
}


#M_edukia {	color: #000000;	margin-top: 5px;}
#M_edukia_ezkerra {	float: left;margin-right: 15px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;width: 194px;margin-top: 5px;}

#M_edukia_eskubi { float: left;width: 522px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: justify; margin-top: 15px;}
#M_edukia_eskubi h2 {color: #CC0;font-size: 10px;border-bottom: 1px solid #CC0;}
#M_edukia_eskubi h3{color:#F60;font-size:11px;padding:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#M_edukia_eskubi h5 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;font-weight: bold;color: #ffc400;text-align: left;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ffc400;}
#M_edukia_eskubi h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #ffc400;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#M_guneak {
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
}
#M_zatitu {	clear: both;}
#M_oina { margin-top: 15px;}
#M_tituloa { border-bottom-width: 1px; border-bottom-style: dashed;	border-bottom-color: #000000; padding-bottom: 5px; margin-bottom: 10px;}
#M_gora { text-align: right;}
#M_accesbilidadeko_etiketak_erdiratu { text-align: center; margin: 0px;	padding: 0px;}
#M_kontaktua_erdiratu {	margin-right: auto;	margin-left: auto; width: 430px; margin-top: 25px;}

#M_edukia_eskubi_albistegia { float: left; width: 522px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;text-align: justify; margin-top: 15px;}
#M_edukia_eskubi_albistegia a:link { color: #069; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
#M_edukia_eskubi_albistegia a:visited {	color: #069; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
#M_edukia_eskubi_albistegia a:hover { color: #FFF; text-decoration: underline; background-color: #069; font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-weight: bold;}
#M_edukia_eskubi_albistegia a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000; text-decoration: none; font-weight: bold;}
#M_edukia_eskubi_albistegia h5 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;font-weight: bold;color: #ffc400;text-align: left;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ffc400;}

#M_albisteen_fetxa { background-color: #669933;	border: 1px solid #afc896; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #FFFFFF; padding: 3px; font-weight: bold; height: 14px;	margin-bottom: 5px;
}
#utilidades_inferior {position:relative;width:100%;color: #666;background-color: #EEEEEE;text-align: center;border: 1px solid #CCC;}
#menu_principal {margin-top: -5px;width: 100%;}
#navegacion {text-align: left;float: left;height: 17px;margin: 0px;	padding-top: 3px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
#buscador {	float: right;text-align: right;padding: 0px;margin: 0px;height: 20px;}
#utilidades_superior {width: 100%;color: #666;margin-right: 0;margin-bottom: 10px;margin-left: 0;}
* html #utilidades_superior {margin: 10px 0 0 0;}
#sailkatu {	position: relative;	width: 98%;	color: #666;text-align: center;	padding: 5px;margin-bottom: 15px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;}

#menu2 {
	text-align: left;
	margin-top: 5px;
	background: #EEE;
	border-bottom: 1px solid #CCC;
	list-style: none;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin-bottom: 10px;
	width: 100%;
	margin-right: 0px;
	margin-left: 0px;
}
#menu2 li {	display: inline;}
#menu2 li a {margin: 2px;padding: 5px;border-right: 1px solid #CCC;}
#menu2 li a:hover {	background: #CCF;border-color: #227;}

#pe_multiple {text-align: center;list-style: none;}
#pe_multiple li {float: right;	border-right: 1px solid #CCC;}
#pe_multiple li a {	display: block;	margin: 5px;}
#pe_multiple ul {float: right;}

#ver_info {	margin: 0 auto 0 auto;	width: 97%;	text-align: left;}
#menu_texto span {margin-left: 0px;	padding: 5px;color: #C00;font-weight: bold;	width: 500px;display: inline;}
#M_bilatzailea {float: left;width: 420px;}
#contenedor_calendario {width:122px;margin-top: 0px;margin-right: 10px;margin-bottom: 0px;margin-left: 30px;float: left;padding-top: 0px;padding-bottom: 0px;}
#contenedor_calendario table a:link,a:active,a:visited,a:hover{	color:#333333;text-decoration: underline;}
#M_agenda_ezkerrean {
	float: left;
	width: 270px;
	height: 144px;
	background-color: #eeeeee;
}
#M_evento {
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


/*LINKS GENERAL-----------------------------------------------------------------------------------------*/
#M_edukia_eskubi a:link { color: #069; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
#M_edukia_eskubi a:visited {	color: #069; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
#M_edukia_eskubi a:hover { color: #FFF; text-decoration: underline; background-color: #069; font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-weight: bold;}
#M_edukia_eskubi a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000; text-decoration: none; font-weight: bold;}

/*ETIKETAS -----------------------------------------------------------------------------------------*/
li { list-style-type: disc; margin-bottom: 5px; }
input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000; }
p {
	text-indent: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
img {vertical-align: middle;border:none;}
fieldset {border:none;}
table {	border-collapse: collapse;border-spacing: 0;}
hr {border-top: 1px solid #cccccc;height:1px;text-align:center;}
h4{ font-size: 10px; }
/*-----------------------------------------------------------------------------------------*/

/*CLASES-----------------------------------------------------------------------------------------*/
.horixka {color: #ffc400; font-weight: bold;}
.horixka1 {
	color: #ffc400;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.beltzatu {	font-weight: bold;}
.etiketa { float: left;	width: 100px; }
.taula_521 { width: 521px;}
.oculto {display: none;}
.seleccionado{border-right: 1px solid #CCC;display: block;margin: 0px;font-weight: bold;padding: 5px;color: #000000;}
.aviso {
	width: auto;
	background: yellow;
	border: 1px dotted red;
	padding: 3px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
}
.bloque_info {margin-bottom: 15px;}

.tabla_info {font-size: 10px;color: #666;width: 100%;border-spacing: 1px;text-align: left;}
.tabla_info th {border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;	background: #EEE;padding: 3px 5px 3px 5px;}
.tabla_info td {padding: 3px 5px 3px 5px;}

.td_25_altura {	font-weight: bold;height: 25px;}
.taula_522 {
	width: 522px;
	margin: 0px;
	padding: 0px;
}
.validation-advice {border: 1px dotted #666666;	padding: 3px;font-weight: bold;	color: #FFFFFF;	background-color: #FF0000;width: auto;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}

.commentblock {	background-color:#ffffff;border: 1px solid #cccccc;font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-align: left;margin:10px;}
.commentbox {background-color:#eeeeee;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align: left;padding:10px;border-bottom: 1px solid #cccccc;}
.commentboxodd {background-color:#ffffff;font-family: Arial, Helvetica, sans-serif;	font-size: 11px;text-align: left;padding:10px;border-bottom: 1px solid #cccccc;}

.dia {color:#ffc400;font-size:10px;text-align:center;width: 20px;padding: 0px;margin: 1px;height: 20px;	border: thin solid #999999;}
.mes {background-color:#666666;color:#CCC;font-size:10px;font-size:10px;font-weight:bold;text-align:center;}
.dia_semana{text-align:center;width: 20px;background-color: #E7e7e7;height: 20px;border: thin solid #999999;}
.dia_semana_actual{text-align:center;background-color: #ffc400;width: 20px;height: 20px;border: thin solid #999999;}
.dia_semana_seleccionado{text-align:center;width: 20px;	height: 20px;text-decoration: underline;border: thin solid #999999;}
.borde_imagen {	background-color: #eeeeee;padding: 5px;	border: 1px solid #CCCCCC;}

/*DOKUTEGI --------------------------------------------- */
#dokutegi{float:left;width:194px;padding-top: 10;padding-right: 0;padding-bottom: 10px;padding-left: 0;}
#dokutegi ul{
	display: block;
	position:relative;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
#dokutegi h4{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;margin: 0px;padding: 0px;}
#dokutegi h4 a{display:block; margin:0 0 2px 0; padding:6px 8px 6px 23px; background:#999; color:#ffffff; cursor:pointer;}
#dokutegi h4 a.activa, #menu h4 a.activa:hover, #menu h4#activa a,#menu h4#activa a:hover{background-color:#cccccc;}
#dokutegi h4 a.mas{background: url(../images/ikonoak/mas.gif) no-repeat 5px 8px;color: #FFFFFF;}
#dokutegi h4 a:hover, #menu h4 a.mas:hover{color: #FFFFFF;}
#dokutegi h4.abierto a{background:#999 url(../images/ikonoak/menos.gif) no-repeat 5px 8px;color: #FFFFFF;}
#dokutegi h4.cerrado a{background:#999 url(../images/ikonoak/mas.gif) no-repeat 5px 8px;color: #FFFFFF;}
#dokutegi h4.abierto a:hover,#menu h4.cerrado a:hover{background-color:#777;color: #FFFFFF;}

#dokutegi li{
	display:inline;
	font-size:0.9em;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#dokutegi li a{
	display:block;
	adding:3px 5px 3px 15px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	height: 15px;
	padding-left: 10px;
} 
#dokutegi li a:hover{background:#999;color: #FFFFFF;}
#dokutegi li.activa a{background-color:#999;}

/*MENU ------------------------------------------------- */
#menu{float:left;width:194px;padding-top: 10;padding-right: 0;padding-bottom: 10px;padding-left: 0;}
#menu ul{
	display: block;
	position:relative;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
#menu h4{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;margin: 0px;padding: 0px;}
#menu h4 a{display:block; margin:0 0 2px 0; padding:6px 8px 6px 23px; background:#999; color:#ffffff; cursor:pointer;}
#menu h4 a.activa, #menu h4 a.activa:hover, #menu h4#activa a,#menu h4#activa a:hover{background-color:#cccccc;}
#menu h4 a.mas{background: url(../images/ikonoak/mas.gif) no-repeat 5px 8px;color: #FFFFFF;}
#menu h4 a:hover, #menu h4 a.mas:hover{color: #FFFFFF;}
#menu h4.abierto a{background:#999 url(../images/ikonoak/menos.gif) no-repeat 5px 8px;color: #FFFFFF;}
#menu h4.cerrado a{background:#999 url(../images/ikonoak/mas.gif) no-repeat 5px 8px;color: #FFFFFF;}
#menu h4.abierto a:hover,#menu h4.cerrado a:hover{background-color:#777;color: #FFFFFF;}

#menu li{
	display:inline;
	font-size:0.9em;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#menu li a{
	display:block;
	adding:3px 5px 3px 15px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	height: 15px;
	padding-left: 10px;
} 
#menu li a:hover{background:#999;color: #FFFFFF;}
#menu li.activa a{background-color:#999;}

/*CAPAS BORDES REDONDEADOS ------------------------------------------------- */
#M_menua { margin-top: 10px; }
.menua{display:block}
.menua *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#666666; }
.menua1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; background:#8c8c8c}
.menua2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #efefef; border-right:1px solid #efefef; background:#838383}
.menua3{ margin-left:1px; margin-right:1px; border-left:1px solid #838383; border-right:1px solid #838383; }
.menua4{ border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; }
.menua5{ border-left:1px solid #8c8c8c; border-right:1px solid #8c8c8c; }
.menuafg{ background:#666666; margin: 0px; padding: 0px; }
.menuafg li{ display: inline; margin-right: 20px; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
.menuafg ul{ margin-right: 0px;	padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; text-align: center;}


.ezker_menua{
	display:block;
	width: 194px;
	color:#ffffff;
	margin: 0px;
	padding: 0px;
}
.ezker_menua *{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background:#666666;
	margin: 0px;
	padding: 0px;
}
.ezker_menua1{margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; background:#8c8c8c}
.ezker_menua2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #efefef; border-right:1px solid #efefef; background:#838383}
.ezker_menua3{
	margin-left:1px;
	margin-right:1px;
	border-left:1px solid #838383;
	border-right:1px solid #838383;
	padding: 0px;
}
.ezker_menua4{
	border-left:1px solid #bdbdbd;
	border-right:1px solid #bdbdbd;
	margin: 0px;
	padding: 0px;
}
.ezker_menua5{
	border-left:1px solid #8c8c8c;
	border-right:1px solid #8c8c8c;
	margin: 0px;
	padding: 0px;
}
.ezker_menuafg{
	background:#666666;
	padding-top:2px;
	margin: 0px;
}

.oina{display:block}
.oina *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#ffc400}
.oina1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #ffe591; border-right:1px solid #ffe591; background:#ffd23f}
.oina2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #fff9e5; border-right:1px solid #fff9e5; background:#ffcf30}
.oina3{ margin-left:1px; margin-right:1px; border-left:1px solid #ffcf30; border-right:1px solid #ffcf30;}
.oina4{ border-left:1px solid #ffe591; border-right:1px solid #ffe591}
.oina5{ border-left:1px solid #ffd23f; border-right:1px solid #ffd23f}
.oinafg{ background:#ffc400; text-align: center;}
.oinafg a:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000; text-decoration: none;	font-weight: bold;}
.oinafg a:visited { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000; text-decoration: none;	font-weight: bold;}
.oinafg a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: underline;}
.oinafg a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	color: #000000;	text-decoration: none; font-weight: bold;}
.oinafg li { display: inline; margin-right: 0px; padding: 0px; margin-top: 0px;	margin-bottom: 0px;	margin-left: 0px;}
.oinafg ul { padding-top: 0px; padding-right: 0px; padding-bottom: 0px;	padding-left: 0px; margin: 0px;}


.estekak{display:block}
.estekak *{ display:block; height:1px; overflow:hidden; font-size:.01em; background:#666666}
.estekak1{ margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd; background:#8c8c8c}
.estekak2{ margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #efefef; border-right:1px solid #efefef; background:#838383}
.estekak3{ margin-left:1px; margin-right:1px; border-left:1px solid #838383; border-right:1px solid #838383;}
.estekak4{ border-left:1px solid #bdbdbd; border-right:1px solid #bdbdbd}
.estekak5{ border-left:1px solid #8c8c8c; border-right:1px solid #8c8c8c}
.estekakfg{
	background:#666666;
}
.estekakfg a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.estekakfg a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.estekakfg a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
.estekakfg a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.estekakfg li { margin-top: 5px; list-style-type: none; padding: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.estekakfg ul {	padding-top: 5px; padding-right: 0px; padding-bottom: 15px;	padding-left: 15px;	margin: 0px;}

/*LISTADOS EN LAS TAULAS -----------------------------------------------------------------*/
#listado {font-size: 10px;color: #666666;width: 100%;margin: 0px;padding: 0px;}
#listado tr, #listado th, #listado td {	text-align: center;}
#listado th { background-color: #ffc400; white-space: nowrap;}
#listado th, #listado td {padding: 5px;}
#M_login_errore {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#listado td {border-right-width: 1px;border-right-style: solid;	border-right-color: #CCCCCC;}
#listado th {border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;}
#listado .trcab {background: #EEE;}
#listado .trinfo {background: #FFF;}
#listado .tdnome {text-align: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: bold;}

.trdir1 { background: #EEE;	font-weight: bold;}
.trdir0 {background: #FFF;font-weight: bold;}
.trdir0:hover, .trdir1:hover, .trarq0:hover, .trarq1:hover {background: #DEE;}
.data_txiki {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

ul.accions {
	text-align: right;
	list-style: none;
	display: inline;
}

ul.accions li {
	float: left;
}

ul.accions li a {
	display: block;
	width: 20px;
	height: 17px;
	margin: 0px;
}li.info a:link, li.info a:visited, li.info a:active{
	height: 17px;
	width: 22px;
	background-image: url(../images/info.png);
	background-repeat: no-repeat;
	background-position: center top;
}

li.info a:hover {
	background-image: url(../images/info.png);
	background-repeat: no-repeat;
	background-position: 50% -19px;
}
li.extraer a:link, li.extraer a:visited, li.extraer a:active {
	height: 17px;
	width: 22px;
	background: url(../images/extraer.png) no-repeat center top;
}

li.extraer a:hover {
	background: url(../images/extraer.png) 50% -19px no-repeat;
}
li.editatu a:link, li.editatu a:visited, li.editatu a:active {
	height: 17px;
	width: 22px;
	background-image: url(../images/editar.png);
	background-repeat: no-repeat;
	background-position: center top;
}

li.editatu a:hover {
	background-image: url(../images/editar.png);
	background-repeat: no-repeat;
	background-position: 50% -19px;
}
li.eliminar a:link, li.eliminar a:visited, li.eliminar a:active {
	height: 17px;
	width: 22px;
	background-image: url(../images/eliminar.png);
	background-repeat: no-repeat;
	background-position: center top;
}

li.eliminar a:hover {
	background-image: url(../images/eliminar.png);
	background-repeat: no-repeat;
	background-position: 50% -19px;
}

li.rename a:link, li.rename a:visited, li.rename a:active {
	height: 17px;
	width: 22px;
	background-image: url(../images/renomear.png);
	background-repeat: no-repeat;
	background-position: center top;
}

li.rename a:hover {
	background-image: url(../images/renomear.png);
	background-repeat: no-repeat;
	background-position: 50% -19px;
}
#M_irudiak_menu {
width: 510px;margin: 0px;background-color: #eeeeee;border: 1px solid #CCCCCC;padding-top: 10px;padding-right: 5px;padding-bottom: 10px;padding-left: 5px;
}

/*********************************************************************************************************
 forms, fields, and buttons
*********************************************************************************************************/
.fmForm {
  margin: 0px;
}
.fmField {
 font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
  font-weight: normal;
  border-width: 2px;
  border-style: inset;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}
.fmButton {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  margin-top: 4px;
}

/*********************************************************************************************************
 table header cells
*********************************************************************************************************/
.fmTH1 {
  cursor: default;
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #bebebe;
}
.fmTH2 {
  cursor: default;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  background-color: #f6bf5d;
}
.fmTH3 {
  cursor: default;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  border-width: 1px;
  border-style: outset;
  border-color: #FFFFFF;
  color: #FFFFFF;
  background-color: #fca200;
}
.fmTH4 {
  cursor: pointer;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  border-width: 1px;
  border-style: outset;
  border-color: #FFFFFF;
  color: #FFFFFF;
  background-color: #666666;
}
.fmTH5 {
  cursor: pointer;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 1px;
  padding-right: 1px;
  border-width: 1px;
  border-style: inset;
  border-color: #FFFFFF;
  color: #666666;
  background-color: #bebebe;
}

/*********************************************************************************************************
 table data cells
*********************************************************************************************************/
.fmTD1 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  background-color: #FFFFFF;
}
.fmTD2 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  background-color: #bebebe;
}

/*********************************************************************************************************
 dialog boxes
*********************************************************************************************************/
.fmDialog {
  position: absolute;
  z-index: 69;
  visibility: hidden;
  border-width: 1px;
  border-style: outset;
  border-color: #FFFFFF;
}
h6 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;border-left-width: 7px;border-left-style: solid;border-left-color: #ffc400;padding-left: 10px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;border-left-width: 7px;border-left-style: solid;border-left-color: #ffc400;padding-left: 10px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;
}#M_hezkuntza_eskaintza {
	width: 165px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	float: left;
	margin-right: 10px;
}
.titulo_hezkuntza {
	background-color: #5f9f27;
	width: 155px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}
#M_zerbitzuak {
	width: 165px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	float: left;
	margin-right: 10px;
}
.titulo_zerbitzuak {

	background-color: #ffc400;
	width: 155px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}
#M_proiektuak {
	width: 165px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	float: left;
}
.titulo_proiektuak {

	background-color: #db5253;
	width: 155px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}
/*********************************************************************************************************
 Argazki galeriaren estiloak
*********************************************************************************************************/
#M_markoa_argazkiak {
	padding: 3px;
	border: 1px solid #666666;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#M_markoa_argazkiak_garatua {
	padding: 3px;
	border: 1px solid #666666;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 388px;
}
#M_kontenedorea_irudia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 17px;
}
#M_eskubiratu {
	text-align: right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.intStretch{
	text-align:rigth;
	color:#545351;
	cursor:pointer;
	background-image: url(../images/icon/arrow_down.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	margin-top: 15px;
	width: 517px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.intStretcher{
	width: 350px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.td_25_altura {
	height: 25px;
}
#M_markoa_argazkiak1 {

	padding: 3px;
	border: 1px solid #666666;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#M_ongietorria {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#M_markoa_argazkiak2 {


	padding: 3px;
	border: 1px solid #666666;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#M_markoa_argazkiak_garatua {
	padding: 3px;
	border: 1px solid #666666;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 388px;
}.kursiba {
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}#M_markoa_argazkiak3 {



	padding: 3px;
	border: 1px solid #666666;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#M_markoa {
	padding: 3px;
	border: 1px solid #666666;
	float: left;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#M_album {
	padding: 3px;
	border: 1px solid #666666;
	
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#M_ikonoak a:link, a:hover, a:visited, a:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#M_ikonoak p
{
	font-weight: bold;
	color: #FFFFFF;
}
#M_erdiratu {
	text-align: center;
}
