img {border:0px;}
/* Firefox Dotted Outline Fix */
a:active { 
	outline: none; 
}
/* Firefox Dotted Outline Fix */
a:focus { 
	-moz-outline-style: none; 
}


body, html {
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
* html body html {
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
p {
	text-align: justify;
}
input, textarea, select {
	border: 1px solid #C1C0B5;
	background-color: #f4fafe;
	color: #1d1e21;
	font-size: 12px;
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
}
.destacar{
	color: #4c4c4c;
}

h1{
	color: #82a9bf;
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 20px;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
h2{
	color: #4c4c4c;
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#M_burua {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	height: 73px;
}
#M_burua_edukia {
	width: 733px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 34px;
}
#M_aukerak {
	float: left;
	padding: 0px;
	width: 190px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#M_aukerak ul {
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#M_aukerak li
{
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#M_aukerak a:link
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	text-decoration: none;
} 
#M_aukerak a:visited
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	text-decoration: none;
} 
#M_aukerak a:hover
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	text-decoration: underline;
} 
#M_aukerak a:active
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	text-decoration: none;
} 
#M_menue {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
	font-size: 16px;
}
#M_menue ul {
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#M_menue li
{
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: bottom;
}
#M_menue a
{
	color: #FFFFFF;
	text-decoration: none;
} 

#M_menue a:hover
{
	color: #82a9bf;
} 

.zatitu {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#M_marratxoa {
	background-image: url(../images/marra.jpg);
	background-repeat:  repeat-x;
	margin: 0px;
	padding: 0px;
	height: 4px;
	clear: both;
}
#M_marratxoa_oina {
	background-image: url(../images/marra.jpg);
	background-repeat:  repeat-x;
	margin: 0px;
	padding: 0px;
	height: 4px;
	clear: both;
}
#M_header {
	background-image: url(../images/header_hondoa.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 221px;
	overflow: hidden;
	background-position: center top;
}
#M_logotipoa {
	width: 728px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 73px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#M_edukia2 {
	width: 727px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#M_edukia2 ul{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
	padding: 0px;
}
#M_edukia2 li{

	margin: 0px;
	padding: 0px;	
}
#M_edukia {
	width: 727px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#M_edukia a:link
{
	color: #82a9bf;
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	text-decoration: underline;
} 
#M_edukia a:visited
{
	color: #82a9bf;
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	text-decoration: underline;
} 
#M_edukia a:hover
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	background-color: #82a9bf;
	text-decoration: none;
} 


#M_edukia a:active
{
	color: #82a9bf;
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	text-decoration: underline;
} 
#M_edukia_ezkerra {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#M_edukia_eskubi {
	margin: 0px;
	padding: 0px;
	float: left;
}

.boxgrid{ 
	width: 315px; 
	height: 158px; 
	margin:14px; 
	float:left; 
	background:#161613; 
	border: 10px solid #eaeaea;
	overflow: hidden; 
	position: relative; 
}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
	
	
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 60px; 
	width: 318px; 
	opacity: .6; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.boxcaption h3{
font-size:14px;
 color:#FFFFFF;
 padding:0px;
 margin:7px;

}
.boxcaption p{
margin-left: 7px;
color:#FFFFFF;
}
.boxcaption p a{
margin-left: 7px;
color:#FFFFFF;
}
.captionfull .boxcaption {
	top: 158;
	left: 0;
}
.caption .boxcaption {
top: 124px;
left: 0;
}

#M_oina {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	height: 73px;
	color: #FFFFFF;
}
#M_oina_edukia {
	width: 733px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 34px;
}
#M_oina_edukia a:link
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	text-decoration: none;
} 
#M_oina_edukia a:visited
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	text-decoration: none;
} 
#M_oina_edukia a:hover
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	text-decoration: underline;
} 
#M_oina_edukia a:active
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, "Lucida Grande", Arial;
	font-size: 12px;
	text-decoration: none;
}
#M_oina_edukia ul {
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#M_oina_edukia li
{
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
form.cmxform { width: 100%; }

em.error {
	display:block;
	height:15px;
	background:url("../images/unchecked.gif") no-repeat 0px 0px;
	padding-left: 16px;
}

em.success {
	display:block;
	height:15px;
	background:url("../images/checked.gif") no-repeat 0px 0px;
	padding-left: 16px;
}
form.cmxform label.error {
	margin-left: auto;
	width: 250px;
}
em.error { color: black; }
#warning {
	margin:15px;
	padding:7px;
	text-indent:5px;
	border:1px solid #b8c4e6;
	background: #e6eaf5 url(../images/alert.gif) no-repeat 3px center;
	color:#336699;
	font-weight:bold;
	padding-left:20px;
}
#warning {
	display:none;
}
.notice{
	border:1px solid #b8c4e6;
	background: #e6eaf5 url(../images/alert.gif) no-repeat 3px center;
	color:#336699;
	font-weight:bold;
	padding-left:20px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#M_irisgarritasuna {
	width: 450px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#M_irisgarritasuna ul {
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#M_irisgarritasuna li
{
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
}
