@font-face {
	 font-family:"Trebuchet MS";
    src: url('../fonts/trebuc.ttf') format('truetype');
    font-style: normal;
 }
 @font-face {
	 font-family:"Trebuchet MS";
    src: url('../fonts/trebucbd.ttf') format('truetype');
    font-style: normal;
	 font-weight:bold;
 }
 @font-face {
	 font-family:"Trebuchet MS";
    src: url('../fonts/trebucbi.ttf') format('truetype');
    font-style: italic;
 }

body {
	margin: 0;
	padding: 0;
	line-height: 1.7em;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666;
	background: #000 url(../images/fondoa.png) repeat-x top center;
}
a {
	color: #005d8b;
	text-decoration: underline;
	font-weight: bold;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
	color: #333
}
#oina a {
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: Times, "Times New Roman", serif;
}
h3 {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #005d8b
}
p {
	margin: 0px;
	padding: 0px;
}
pre {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 1.1em;
	line-height: 1.5em;
}
hr {
	color: #cbcaca;
}
img {
	margin: 0px;
	padding: 0px;
	border: none;
}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
.cleaner {
	clear: both;
	width: 100%;
	height: 0px;
	font-size: 0px;
}
.cleaner_h5 {
	clear: both;
	width: 100%;
	height: 5px;
}
.cleaner_h10 {
	clear: both;
	width: 100%;
	height: 10px;
}
.cleaner_h20 {
	clear: both;
	width: 100%;
	height: 20px;
}
.cleaner_1 {
	clear: both;
	width: 100%;
	height: 0px;
}
.cleaner_h30 {
	clear: both;
	width: 100%;
	height: 30px;
}
.cleaner_h40 {
	clear: both;
	width: 100%;
	height: 40px;
}
.cleaner_marra {
	clear: both;
	width: 98%;
	height: 2px;
	border-top: 1px solid #e5e5e5;
	margin-left: 5px;
}
.more a {
	display: block;
	width: 82px;
	height: 23px;
	padding: 3px 0 0 0;
	background: url(../images/templatemo_button.png) no-repeat;
	color: #777777;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.more a:hover {
	color: #000000;
}
.more2 a {
	float: left;
	width: auto;
	margin-left: 5px;
	padding: 0 5px;
	border: 1px solid #b19a60;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.more2 a:hover {
	color: #09F;
}
.more2 {
	float: left;
	width: auto;
	color: #036;
	cursor: pointer;
	font-family: Tahoma, Geneva, sans-serif;
	margin-left: 5px;
	padding: 0 5px;
	border: 1px solid #b19a60;
	background-color: #e5e5e5;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.more2:hover {
	color: #786635;
}
#wrapper {
	background-image: url(../images/goiburua3.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 972px;
	height: auto;
}
#wrapper_01 {
	width: 972px;
	margin: 0 auto;
	background-color: #FFFFFF;
	position: relative;
}
.fondo_img {
	background-image: url(../images/fondo_irudia1.png);
	background-repeat: no-repeat;
	width: 796px;
	height: 545px;
	position: absolute;
	background-color: #0C3;
	top: 148px;
	right: -355px;
	z-index: -2
}
.fondo_img2 {
	background-image: url(../images/fondo_irudia2.png);
	background-repeat: no-repeat;
	width: 295px;
	height: 545px;
	position: absolute;
	background-color: #0C3;
	top: 148px;
	left: -150px;
	z-index: -2
}
/* header */

#goiburua {
	clear: both;
	width: 935px;
	height: 74px;
	padding: 10px 10px 10px 10px;
	/*background: url(../images/goiburua2.png) no-repeat;*/
}
#goiburua #site_title {
	float: left;
	width: 555px;
	padding-top: 25px;
	border: 0px solid red;
}
#goiburua #site_title .logo {
	margin: 0;
	padding: 0;
}
#goiburua #site_title .logo a {
	float: left;
	margin: 0;
	padding: 0;
}
#goiburua #site_title .goiburu_esaldia {
	float: left;
	color: #ffffff;
	font-size: 19px;
	padding: 10px 0 0 20px;
	font-family: "Trebuchet MS", sans-serif;
	font-style: italic;
}
#goiburua #header_right {
	float: right;
	width: 325px; position: relative;
}
.harpidetza_btn{ position:absolute; top:55px; right:-10px;}
.harpidetza_btn a{ background-color:#e07925; padding:10px; text-decoration: none; color:#fff;   transition: all 0.2s ease; text-transform:uppercase; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}

.harpidetza_btn a:hover{ background-color:#404040}
#header_right #hizkuntzak {
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
#hizkuntzak ul li {
	margin: 0;
	padding: 0;
	display: inline;
}
#hizkuntzak ul li a {
	float: left;
	width: auto;
	text-decoration: none;
	margin-left: 5px;
	padding: 0 5px;
	border: 1px solid #479da8;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #FFFFFF;
}
#hizkuntzak li a:hover {
	background-color: #1f3032;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #ffffff;
	text-decoration: none;
}
#header_right form {
	margin: 5px 0 3px 0;
	padding: 0;
}
#header_right span a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #fff;
	margin: 0 0 0 5px;
	float: right;
}
#header_right span a:hover {
	text-decoration: none;
}
.avd_logo {
	float: left;
}
.bilaketa_kutxa {
	float: right;
}
.bilaketa_kutxa {
	float: right;
}
#searchfield {
	border: 0;
	height: 16px;
	width: 170px;
	padding: 6px 5px 4px 5px;
	margin: 0 5px 0 0;
	font-size: 12px;
	font-variant: normal;
	line-height: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #3f5d61;
}
#searchbutton {
	height: 30px;
	width: 45px;
	margin: 0px;
	padding: 6px 0 0 0;
	cursor: pointer;
	font-size: 12px;
	text-align: center;
	vertical-align: bottom;
	color: #ffffff;
	background: url(../images/bilatu.png);
	border: none;
}
#searchbutton:hover {
	background: url(../images/bilatu_hover.png);
}
/* menua */

#goiko_menua {
	font-family: "Trebuchet MS", sans-serif;
	width: 950px;
	height: 50px;
	padding: 0 10px;
}
#goiko_menua ul {
	margin: 0px;
	padding: 15px 0 0 0px;
	list-style: none;
}
#goiko_menua ul li {
	padding: 0px;
	margin: 0px;
	display: inline;
}
#goiko_menua ul li a {
	float: left;
	display: block;
	font-size: 14px;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	outline: none;
	border-right: 1px solid #FFF;
	padding: 0 9px;
	text-align: center;
}
.border_0 {
	border: 0!important
}
#goiko_menua ul li a:hover, #goiko_menua ul li a.active {
	color: #379ba8;
}
.erdiko_menua {
	float: left;
	margin: 10px 0 13px 0;
	width: 724px;
	padding: 5px;
	background-color: #dbdada;
	list-style: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: "Trebuchet MS", sans-serif;
}
.erdiko_menua ul {
	padding: 0px;
	margin: 0px;
	display: inline;
}
.erdiko_menua ul li {
	margin: 0px;
	padding: 0;
	list-style: none;
}
.erdiko_menua ul li a {
	float: left;
	display: block;
	margin-right: 0px;
	margin-top: 5px;
	font-size: 11px;
	text-decoration: none;
	color: #323131;
	font-weight: bold;
	padding: 0 5px;
}
.erdiko_menua ul li a:hover {
	text-decoration: underline;
	color: #666;
}
.erdiko_menua ul li a:active, .erdiko_menua ul li a.current,  {
	text-decoration: none;
	color: #666;
	border-bottom: medium double #666;
}


/* eduki_kaxak */

#edukia_zabala .eduki_kaxa {
	margin-bottom: 10px; 
}
#edukia_zabala .eduki_kaxa h2 {
	position: relative;
	padding-bottom: 5px;
	margin: 10px 0 20px 50px;
	color: #414242;
	font-weight: bold;
	font-family: "Times New Roman", serif;
	font-size: 25px;
	text-transform: uppercase;
	text-decoration: underline;
}
#edukia_zabala .eduki_kaxa .blog_titl {
	padding-bottom: 5px;
	margin: 10px 0 0px 50px;
	color: #005D8B;
	font-weight: bold;
	font-family:"Times New Roman", serif;
	font-size: 18px;
	text-transform: uppercase;
	text-decoration: underline;
}
#edukia_zabala .eduki_kaxa h4 {
	margin: 10px 0 5px 50px;
	color: #414242;
	font-weight: bold;
	font-family:"Times New Roman", serif;
	font-size: 16px;
}
#edukia_zabala .eduki_kaxa .iruzkin_kutxa h4 {
	margin: 10px 0 5px 0px;
	color: #fff;
	font-weight: bold;
	font-family:"Times New Roman", serif;
	font-size: 16px;
}
.iruzkin-kaxa {
	margin: 10px 10px 10px 20px;
	background-color: #FFF;
	padding: 10px;
	border-bottom: 1px solid #CCC
}
#edukia_zabala .eduki_kaxa .blog_azalpena {
	margin: 5px 0 5px 50px;
}
.fondo_aurkezpena {
	position: absolute;
}
.eduki_kaxa {
	margin-bottom: 10px;
}
.eduki_kaxa ol li {
	margin-bottom: 10px;
}
.eduki_kaxa ul li {
	font-size: 13px;
	/* font-weight: bold; */
}
.eduki_kaxa ol li a {
	font-weight: bold;
	font-size: 13px;
}
.eduki_kaxa ol li ul li {
	margin-bottom: 0px;
}
.eduki_kaxa ol li ul li a {
	font-weight: normal;
	font-size: 13px;
}
.eduki_kaxa .body {
	padding: 5px 5px 5px 5px;
}
.eduki_kaxa .body2 {
	padding: 10px 0px 5px 0px;
}
.titulu_01 {
	padding: 12px 0 13px 0;
	text-align: center;
	background-color: #dbdada;
}
.titulu_01 a {
	padding: 10px 0;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.eduki_kaxa h2 {
	position: relative;
	line-height: 1em;
	padding-bottom: 5px;
	margin: 10px 0 10px 0;
	color: #065984;
	font-weight: bold;
	text-transform: uppercase;
}
.eduki_kaxa h2 span {
	position: absolute;
	width: 10px;
	height: 35px;
	top: 0;
	left: 0;
}
#eduki_ezkerra_sidebar .eduki_kaxa h2 {
	position: relative;
	line-height: 1em;
	padding: 10px 0;
	font-size: 18px;
	text-align: center;
	margin: 10px 0;
	background-color: #CCC;
	color: #065984;
	font-weight: bold;
	text-transform: uppercase;
}
.eduki_kaxa .box_bottom {
	position: relative;
	height: 12px;
}
.eduki_kaxa .box_bottom span {
	position: absolute;
	width: 10px;
	height: 12px;
	top: 0;
	left: 0;
}
.bloga-kaxa {
	margin: 10px 50px 10px 50px; position: relative;
}
.bloga-kaxa h3 {
	font-size: 16px;
}
#lipsum {
	margin-left: 20px
}
.bloga-kaxa .data {
	padding: 10px;
	font-size: 13px;
	margin: 5px 0 0 0px;
	color: #4f4e4e;
	border-bottom: 1px solid #ccc;
	margin: 5px 0; 
}
.bloga-kaxa .sareak {position: absolute; right: 5px; top:2px;
}
.bloga-kaxa .sareak a { text-decoration: none;
}
.bloga-kaxa .sareak a:hover { opacity: 0.8
}
.bloga-kaxa p {
	margin-bottom: 10px;
}
.iruzkin_kutxa {
	display: none;
	clear: both;
	margin-top: 10px;
}
.iruzkin_kutxa h4 {
	margin: 10px 0;
	font-size: 15px;
	color: #fff;
	margin: 0;
	background-color: #508990;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.data {
	padding: 2px 5px;
	background-color: #e5e5e5;
	font-size: 0.9em;
	line-height: 1.2em;
	margin: 5px 0 0 0px;
	color: #4f4e4e;
	font-weight: bold;
}
.iruzkin_txt p {
	border: 1px solid red;
}
.testu_edukia {
	margin: 20px 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.testu_edukia .WordSection1 .MsoNormal span {
	font-size: 13px!important;
	color: #2d2c2c;
	text-align: left !important;
}
.testu_edukia .WordSection1 .MsoNormal p {
 color:# F30!important;
	text-align: left !important;
}
.side_menu {
	font-family: "Trebuchet MS";
	list-style: none;
	padding: 0px;
	margin: 0 0 0 0;
}
ul.side_menu li h4 {
	color: #175a77;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 16px!important;
	background-color: #e2e1e1;
	padding: 5px
}
.box ul.side_menu3 {
	margin: 0 0 0 30px!important;
}
ul.side_menu li h5 {
	color: #065984;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 14px;
	margin-top: 5px;
}
.side_menu li {
	padding: 0;
	margin: 5px 0;
	list-style-type: none;
	padding: 5px;
	font-size: 16px;
}
.side_menu li a {
	font-size: 14px;
	display: block;
	font-weight: bold;
	color: #175a77;
	padding: 0px 5px 2px 10px;
	border-bottom: 1px dashed #b5b5b5;
	text-decoration: none;
	
}
.side_menu li a:hover {
	color: #333;
}
.side_menu li ul {
	padding: 0;
	margin: 0px 0 0 10px;
	list-style-type: none;
}
.side_menu li ul li {
	padding: 0;
	margin: 0px 0;
	list-style-type: none;
}
.side_menu li ul li a {
	display: block;
	color: #161616;
	font-size: 15px;
	padding: 0px 5px 2px 15px;
	font-weight: normal;
	text-decoration: none!important;
	background: url(../images/menu_list.png) left top no-repeat;
	border-bottom: 1px dashed #b5b5b5;
	margin-top: 5px; line-height: 26px;
}
.side_menu li ul li a:hover {
	background: url(../images/menu_list_beltza.png) left top no-repeat;
	color: #175a77;
}
.side_menu2 {
	font-family: "Trebuchet MS", sans-serif;;
	list-style: none;
	padding: 0px;
	margin: 0 0 0 0;
}
.side_menu2 ul {
	margin: 10px 0;
}
.side_menu2 li {
	background-color: #508990;
	padding: 10px 5px 10px 17px;
	font-weight: normal;
	margin: 0px 0;
	list-style-type: none;
	border-bottom: 1px dotted #333;
}
.side_menu2 li a {
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	display: block;
	color: #fff;
	cursor: pointer;
	padding: 0px 1px 0 0px;
}
.side_menu2 li a:hover {
	color: #85e7f3;
	text-decoration: none;
}
.side_menu2 li ul {
	padding: 0;
	margin: 0px 0 0 10px;
	list-style-type: none;
}
.side_menu2 li ul li {
	padding: 0;
	margin: 0px 0;
	list-style-type: none;
}
.side_menu2 li ul li a {
	display: block;
	color: #000000;
	font-size: 12px;
	padding: 5px 0px 0 15px;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/menu_list.png) left center no-repeat;
}
.side_menu2 li ul li a:hover {
	background: url(../images/menu_list_hover.png) left center no-repeat;
	color: #175a77;
}
/*DOKTRINA*/
.dok_menu ul {
	padding: 0;
	margin: 0px 0 0 10px;
	list-style-type: none;
	border-top: 10px solid #dddcdc;
}
.dok_menu li {
	background-color: #dddcdc;
	padding: 10px 0;
}
.dok_menu li:hover {
	background-color: #c6c6c6;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.dok_menu li a {
	color: #333;
	cursor: pointer;
	padding-left: 10px;
	font-size: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.dok_menu li a:hover {
	color: #000;
}
.dok_menu li ul {
	padding: 0;
	margin: 0px 0 0 0px;
	list-style-type: none;
	border-top: none;
}
.dok_menu li ul li {
	border-bottom: 1px solid #dddcdc;
	padding: 0;
	margin: 0px 0;
	list-style-type: none;
	background-color: #FFF;
}
.dok_menu li ul li:hover {
	background-color: #FFF;
}
.dok_menu li ul li a {
	display: block;
	color: #000000;
	font-size: 12px;
	padding: 15px 0px 15px 15px;
	margin-left: 20px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(../images/menu_list2.png) left center no-repeat;
}
.dok_menu li ul li a:hover {
	background: url(../images/menu_list2_hover.png) left center no-repeat;
	color: #175a77;
}
#fitxa p{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
#aurkibidea, #fitxa {
	margin: 15px 0
}
#aurkibidea h2, #testua h2, #fitxa h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin-bottom: 10px;
}
#aurkibidea ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#aurkibidea ul li {
	margin-left: 10px;
	margin-top: 15px;
}
#aurkibidea ul li ul li {
	margin-top: 10px;
}
#aurkibidea ul li ul li ul li {
	margin-top: 2px;
}
#aurkibidea ul li a, #aurkibidea ul li span {
	font-weight: bold;
	color: #333;
	font-size: 15px;
	background: url(../images/menu_list2.png) left center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 8px 0px 10px 15px;
}
#aurkibidea ul li a {
	cursor: pointer;
}
#aurkibidea ul li a:hover {
	color: #065984
}
#aurkibidea ul li ul {
	margin-left: 10px;
}
#aurkibidea ul li ul li a, #aurkibidea ul li ul li span {	
	font-weight: bold;
	color: #065984;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	text-decoration: underline;
	padding: 0px 0px 0px 10px;
}
#aurkibidea ul li ul li a {
	cursor: pointer;
}
#aurkibidea ul li ul li a:hover {
	color: #065984;
	text-decoration: none;
}
#aurkibidea ul li ul li ul {
	margin-left: 15px;
}
#aurkibidea ul li ul li ul li a {
	cursor: pointer;
	font-weight: bold;
	color: #262626;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/bola_grisa2.png) left center no-repeat;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
}
#aurkibidea ul li ul li ul li a:hover {
	color: #065984;
	text-decoration: none;
}
#aurkibidea ul li ul li ul li ul {
	margin-left: 20px;
}
#aurkibidea ul li ul li ul li ul li a {
	cursor: pointer;
	font-weight: bold;
	color: #636362;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
}
#aurkibidea ul li ul li ul li a:hover {
	color: #065984;
	text-decoration: none;
}
/*-------------------------------------*/
.side_menu3 li {
	padding: 0;
	margin: 0px 0;
	list-style-type: none;
}
.side_menu3 li a {
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none!important;
	background: url(../images/menu_list2.png) left bottom no-repeat;
	margin-top: 5px;
	padding: 0px 0 0 15px;
}
.side_menu3 li span {
}
.side_menu3 li a:hover {
	background: url(../images/menu_list2_hover.png) left bottom no-repeat;
	color: #175a77;
}
/* content*/

#edukia_wrapper {
	clear: both;
	margin: 10px 0;
	padding: 0px 0;
	width: 972px;
	float: left;
	height: auto;
	background-color: #FFFFFF;
}
#edukia_zabala {
	float: left;
	background-color: #fff;
	margin: 20px;
	/*overflow: auto;*/
	min-height: 600px;
	font-family: Arial, Helvetica, sans-serif;
	width: 933px;
}
#edukia {
	float: left;
	background-color: #FFF;
	padding: 5px 10px;
	width: 710px;
	min-height: 600px;
	font-family: Arial, Helvetica, sans-serif;
}
#eduki_ezkerra_sidebar {
	float: left;
	width: 210px;
	border-right: 1px dotted #ccc; min-height:600px;
}
#eduki_eskubia_sidebar {
	display: none;
	float: right;
	background-color: #e6e6e6;
	border-right: 0px dotted #CCCCCC;
	width: 180px;
}
.hiztegia {
	padding: 20px 0;
	text-align: center;
	color: #ffffff;
	background-color: #508990;
	margin-bottom: 3px;
	font-size: 18px;
	font-weight: bold;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	clear: both;
}
.hiztegia a {
	color: #ffffff;
	font-weight: bold;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size: 18px;
	font-weight: bold;
}
.hiztegia a:hover {
	color: #2f2e2e;
	font-weight: bold;
}
.hiztegia span {
	font-size: 12px;
	font-weight: bold;
	color: #202020;
	margin-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.hiztegia_adibideak {
	padding-left: 20px;
	font-weight: normal;
	font-size: 11px;
	color: #222222;
	text-align: justify;
}
.itzuli {
	margin-top: 10px
}
.itzuli_btn {
	cursor: pointer;
	background-color: #2f2e2e;
	color: #FFF;
}
.itzuli_btn:hover {
	color: #0CC
}
.itzuli p {
	margin-bottom: 3px;
}
.itzuli input {
	border: 0;
	-webkit-border-radius: 5px;
	font-size: 12px;
	padding: 3px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px;
}
.itzuli input.btn_aurrera {
	border: 0;
	-webkit-border-radius: 5px;
	font-size: 12px;
	cursor: pointer;
	padding: 3px;
	background-color: #ccc;
	font-weight: bold;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px;
}
.itzuli input.btn_aurrera:hover {
	background-color: #fff;
	color: #666;
}
.itzuli .textareatx {
	width: 90px
}
.wiki {
	padding: 10px 0;
	height: 120px;
	margin-top: 20px;
	border: 0px solid #666;
	background-color: #C9C9C9;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 35px 0 10px 0;
}
.wiki h2 {
	color: #C63;
	background-color: #b6a883;
	font-size: 12px;
	color: #036;
}
.albisteak {
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0 50px;
}
.news_image {
	float: left;
	margin: 3px 15px 0 0;
	border: 5px solid #508990;
}
.news_box {
	clear: both;
	margin-bottom: 20px;
	padding: 10px;
	color: #000;
	-webkit-border-radius: 0px 30px 0px 30px;
	-moz-border-radius: 0px 30px 0px 30px;
	border-radius: 0px 30px 0px 30px;
	background-color: #fff; float:left; width:100%
}
.news_box h3 a {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 10px 0;
	color: #005D8B;
}
.news_box h2 {
	font-size: 13px;
	text-decoration: underline;
	margin: 0 0 0px 0;
}
.sidebar_box {
	margin-bottom: 10px;
}
.box {
	clear: both;
	margin-left: 30px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	color: #000;
}
.box h2, .box h2 a {
	color: #005D8B!important;
	font-size: 18px!important;
}

.box ul li{
	border-bottom: 1px #999 dashed;
	padding-top: 15px;
}

/* footer */

#oina {
	background-color: #fff;
	margin: 10px auto 10px auto;
	width: 940px;
	clear: both;
	height: auto;
	padding: 5px;
	 border-top:1px solid #ccc
}
.babesleak {
	float: left;
	margin: 0px auto;
	color: #05467d;
	font-weight: bold;
}
.text_logo {
	clear: both;
	margin-left: 180px;
	font-size: 10px;
	color: #03605467d
}
.babesleak p {
	margin-bottom: 10px;
}
.babesleak ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
.babesleak ul li {
	display: inline;
	padding: 10px;
}
.babesleak ul li img {
	vertical-align: middle; 
}
.oharra {
	margin-top: 10px;
	text-align: center;
	background-color: #333;
	color: #FFF;
}
.oharra a {
	color: #FFF;
	text-decoration: underline;
}
.oharra a:hover {
	text-decoration: none;
}
/*FORMULARIAOA*/
#harreman_form {
	padding: 0;
	margin: 20px 0 0 20px;
}
#harreman_form form {
	margin: 20px 0;
	padding: 0;
}
#harreman_form form .input_field {
	background: none repeat scroll 0 0 #F4F6F9;
	border: 1px solid #999999;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 2px;
	padding: 5px;
	width: 270px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#harreman_form form label {
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin:10px 0 5px 0;
}
#harreman_form form textarea {
	background: none repeat scroll 0 0 #F4F6F9;
	border: 1px solid #999999;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 200px;
	margin-top: 5px;
	padding: 5px;
	width: 420px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#harreman_form form select {
	background: none repeat scroll 0 0 #F4F6F9;
	border: 1px solid #999999;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	padding: 5px;
	width:;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#harreman_form form .submit_btn {
	background: none repeat scroll 0 0 #F4F6F9;
	border: 1px solid #999999;
	color: #333333;
	font-size: 14px;
	margin: 10px 0;
	padding: 5px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}
#harreman_form form .submit_btn:hover {
	background: none repeat scroll 0 0 #dcddde;
	border: 1px solid #666;
}

#buletina_form_alert span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: red;
}
/* BILAKETA EMAITZA */

.bilaketakaxa {
	padding: 15px;
	height: 70px;
	background-color: #508990;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.bilaketakaxa h2 {
	color: #01434a;
	background-color: #b6a883;
	font-size: 12px;
	color: #036;
}
.bilaketakaxa span {
	font-size: 17px;
	color: #fff;
	margin: 0 10px;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}
.bilaketakaxa .textarea {
	width: 350px;
}
.bilaketaemaitza {
	font-size: 12px;
	color: #5b5b5b;
}
.bilaketaterminoa {
	font-style: italic;
	color: #5b5b5b;
}
.bilaketaemaitza h3 {
	color: #105b7a;
	font-size: 17px;
	margin: 20px 0 30px 0;
	padding: 0px;
	width: 100%;
	background-color: #f4f4f6;
	padding: 5px 10px;
	border-bottom: 1px #999 solid
}
.bilaketaemaitza p {
	margin: 0px 10px
}
.bilaketaemaitza .marrab {
	clear: both;
	width: 100%;
	height: 1px;
	background-color: #ccc;
	margin: 20px 0px
}
.bilaketaemaitza .lodia {
	font-weight: bold
}
.bilaketaemaitza .kursiba {
	font-style: italic;
	font-weight: bold;
	color: #252525;
	margin-right: 10px;
}
.bilaketaemaitza .terminoa {
	color: #0c749f
}
.urdina {
	color: #105b7a
}
.puntutxoak {
	border-bottom: #ddd3ba dashed 1px;
	margin: 5px 0px !important
}
.bilaketaemaitza table {
	border: 1px solid #ccc;
	padding: 10px;
	margin: 20px;
	width: 97%!important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#bibliografia ul li, #formularioak ul li {
	display: block;
	color: #000000;
	font-size: 13px;
	padding: 0px 5px 2px 15px;
	font-weight: normal;
	text-decoration: none!important;
	background: url(../images/menu_list.png) left top no-repeat;
	border-bottom: 1px dashed #b5b5b5;
	margin-top: 5px;
}

/* HIZTEGI JURIDIKOA */

.alfabetoa {
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	padding: 15px;
	font-size: 17px;
	text-align: center;
	font-weight: bold
}
.alfabetoa a {
	color: #4b7c82;
	text-transform: uppercase;
	padding: 0px 8px;
	border-right: 1px solid #ccc;
	text-decoration: none;
}
.alfabetoa a:hover {
	color: #333;
	text-decoration: underline;
}
.orrikapena {
	font-size: 15px;
	width: 100%;
	float: left;
margin:20px 300px  color: #005d8b;
}
.botoipajinazioa {
	float: left;
}
.botoipajinazioa a {
	border: 0!important;
}
.pajinaziozenbakia {
	float: left
}
.orrikapena a {
	text-decoration: none;
	border-right: 1px #CCC solid;
	color: #005d8b;
	padding: 0px 10px;
}
.margin_orri {
	margin-left: 260px;
}
.orrikapena a:hover {
	color: #333;
	text-decoration: underline;
}
.k_barrua {
	border-top: 1px solid #CCC;
	margin: 10px 20px 10px 20px;
}
.iruzkin_form {
	margin: 10px 0 020px!important;
}
.eremu1 {
	width: 300px;
	margin-bottom: px;
}
.eremu2 {
	width: 200px;
}
.legeria {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
.legeria .titulua {
	font-size: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #065984;
	background-color: #E6E6E6;
	padding: 5px;
	margin-bottom: 10px;
}
.legeria .data {
	font-family: "Trebuchet MS";
	font-size: 12px;
	width: 100%;
	background-color: #CCCCCC;
	color: #333;
}
.legeria .testua {
	color: #333;
	line-height: 1.5em;
}
.legeria .testua p {
	margin-bottom: 10px;
	text-align: justify;
	color: #111111;
}
.legeria .testua h1 {
	font-size: 18px;
	clear: both;
	margin: 20px 0;
}
.legeria .testua h2 {
	font-size: 16px;
	margin: 0 0 10px 0;
}
.aurkezpen_txt {
	font-family: "Trebuchet MS";
	margin: 0 50px;
	font-size: 15px;
	color: #333;
}
.aurkezpen_txt p {
	margin-bottom: 20px;
}
.albiste-txt {
	float: left;
	margin-bottom: 20px;
}
.albiste-img {
	float: left;
	padding: 5px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
}
.hiztegia_bilatu {
	border: 0px solid red;
	font-weight: bold;
	margin: 10px 50px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
}
.hiztegia_bilatu form input {
	border: 0px solid red;
	font-weight: bold;
	margin: 0px 0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
}
.hiztegia_bilatu p {
	font-size: 13px;
	margin-bottom: 10px;
}
.hiztegia_bilatu .kutxa {
	border: 1px solid #999!important;
	width: 400px!important
}
.b_corpusa2{
	float: left;
    margin: 20px 0 20px 20px!important;}
.hiz_btn {
	background: url("../images/bilatu.png") repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 30px;
	margin: 0;
	padding: 6px 0 0;
	text-align: center;
	vertical-align: bottom;
	width: 45px;
}
.hiz_btn2 {
	background-image: url(../images/bilatu2.png);
	background-repeat: no-repeat !important;
	background-color: transparent;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	height: 30px;
	margin: 0;
	padding: 6px 0 0;
	text-align: center;
	vertical-align: bottom;
	width: 45px;
}
.hiz_btn2:hover {
	background-image: url(../images/bilatu2_hover.png);
	background-repeat: no-repeat;
}
.eskuin_bannerra {
}
.eskuin_bannerra a {
	border: 1px solid #CCC;
	clear: both;
	margin: 10px 0 10px 20px;
	float: left;
}
.eskuin_bannerra a:hover {
	border: 1px solid #b1b0b0;
}
.avd_bannerra a {
	float: left;
	clear: both;
	height: 96px;
	border: 1px solid #999;
	margin-bottom: 10px
}
.avd_bannerra a:hover {
	border: 1px solid #000;
}
.hiztegia_bilatu2 {
	border: 0 solid #FF0000;
	border-radius: 5px 5px 5px 5px;
	font-weight: bold;
	margin: 10px 50px;
	padding: 5px;
}
.hiztegia_bilatu2 p {
	font-size: 13px;
	margin-bottom: 10px;
}
/*estekak*/
.berba_01 {
	float: left;
	width: 45%; color:#333;
	border: 1px solid #CCC;
	padding: 10px;
	min-height: 85px;-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.berba_01 b { color:#000;
}
.berba_02 {
	float: left;
	width: 45%; color:#333;
	border: 1px solid #CCC;
	padding: 5px;
	min-height: 95px;-webkit-border-radius: 10px;max-height:190px;margin-left:10px;
	-moz-border-radius: 10px;
	border-radius: 10px;overflow-y:auto;
}
.bilaketa_form{ margin:20px 0 20px 100px; float:left;}

.bilaketa_form label{ float:left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-right: 12px; text-align: right; width:200px; padding-top:4px;}
	.bilaketa_form input, .bilaketa_form select{   background-color:#F4F6F9;
    border: 1px solid #999999;
    border-radius: 5px;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-top: 2px;
    padding: 5px;
    width: 250px; float:left;}
.bilaketa_form input.bilatu_btn{ width: auto; cursor: pointer; float:right}
.bilaketa_form input.bilatu_btn:hover{ background-color:#333; color:#FFF}
.oharra_01{ text-align: center; color:#005D8B; font-size:14px; font-weight:bold; border-top:2px solid #ccc; margin:10px 100px; padding:15px 0;border-bottom:2px solid #ccc;}
.corpus2_ezk{float:left;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; background-color:#eeeded;padding:8px;width:170px;border:2px solid #CCC}
.corpus2_emaitza {float:left;padding:5px;width:500px; }
.corpus2_emaitza .eremuak{border-bottom:1px solid #CCC; margin-bottom:20px; width:100%; margin-left:10px;}
.corpus2_emaitza .eremuak p{ font-size:13px; color:#666; background-color:#eeeded; margin-bottom:2px; padding:5px 5px 5px 25px; background-image:url(../images/menu_list.png); background-repeat:no-repeat; background-position:5px 5px}
.corpus2_emaitza .eremuak p a{ text-decoration:none;}
.corpus2_emaitza .eremuak p span{ font-size:13px; color:#005D8B; margin-left:5px; font-weight:bold; text-decoration:none;}
.corpus2_emaitza p.zerrenda{
	background-color:#eeeded; float:left; width:100%; border-bottom:1px solid #CCC; font-size:13px;
	padding: 5px;
	margin-left: 10px;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	display: block;
	min-height: 40px;
	vertical-align: middle;
}
.corpus2_emaitza div.titulua { font-size:13px; color:#444444; font-weight:bold; text-decoration:none; padding-top: 60px; display: block;}
.corpus2_emaitza .zerrenda b{ font-size:13px}
.corpus2_emaitza .zerrenda a{ width:75%!important; float:left;}
.corpus2_emaitza .zerrenda span{ float:right; width:20%;  border-left:1px solid #fff; padding-left:3px;}
.corpus2_ezk .taula{}
.corpus2_ezk .taula th{ text-align: left; padding-left:3px;}
.corpus2_ezk .taula td{ border-bottom:1px solid #ccc; }

.hizk_zuz ol li{ color:#005d8b; font-weight:bold; font-size:13px;  padding-bottom:20px; border-bottom:1px dotted #CCCCCC}
.hizk_zuz ol li ol { margin:20px 0 0 10px;}
.hizk_zuz ol li ol li, .hizk_zuz ol li ol li a{ color:#333; font-weight:bold; font-size:12px;  padding-bottom:0px; border-bottom:0px dotted #CCCCCC}
.hizk_zuz h3, .hizk_zuz h3 a{ font-size:20px; margin:20px 0; color:#333}

#formakForm{ margin-bottom:20px !important;}

.esteka_avd{margin:10px;}
.esteka_avd a:hover{opacity: 0.7;}
.biblio_emaitza{ margin-top: 20px;}
.biblio_box{ background-color:#f4f4f6; float:left; padding:15px 10px; margin-bottom:3px; width:95%; border; border-bottom: 1px solid #ccc}
.biblio_egilea{ float:left; width:480px; font-size:13px; font-weight:bold}
.biblio_egilea a{}
.biblio_ikusi{ float:right; background-image:url(../images/menu_list2.png); background-repeat:no-repeat; background-position:0 5px;}
.biblio_ikusi a{ padding:0 0 0 12px; color:#383939; text-decoration:none; font-size:11px;}
.biblio_ikusi a:hover{ color:#005d8b}

/* FORMULARIOAK */

a.deskarga_btn {
	background: none repeat scroll 0 0 #F4F6F9;
	border: 1px solid #999999;
	color: #333333;
	font-size: 14px;
	/*
	margin: 10px 0;
	*/
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	text-decoration: none;
	width: 100%;
	display: block;
}
a.deskarga_btn:hover {
	background: none repeat scroll 0 0 #dcddde;
	border: 1px solid #666;
	text-decoration: none;
	display: block;
}

#bloke_deskarga {
	width: 90%;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
}

#formulario_edukia {
	width: 90%;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
    background-color: white;

	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
}

#formulario_testua {
	padding: 10%;
	text-align: justify;
	margin-left: auto;
    margin-right: auto;
}

/* LEGERIA */

#legeria_edukia {
	width: 95%;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
    background-color: white;
    margin-bottom: 20px;

	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.75);
}

#legeria_edukia h2 {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	font-size: 12pt;
	color: black;
}
#legeria_edukia h3 {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	font-size: 12pt;
	color: black;
}
#legeria_edukia h4 {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	font-size: 11pt;
	color: #555555;
}

#legeria_testua {
	padding: 5%;
	text-align: justify;
	margin-left: auto;
    margin-right: auto;
}

p.t_art {
	margin-top: 10px;
	margin-left: 5px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	/* font-family: "Times New Roman", Arial, Helvetica, sans-serif; */
	font-size: 10pt;
}

div.art {
	margin-top: 10px;
	font-family: Arial, sans-serif;
	/*
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	*/
	font-size: 10pt;
	text-align: justify;
}

.corpus_match {
	color: blue;
}


#corpus_erreseina {
	font-family: Helvetica, Arial, sans-serif;
	background-color: #E6E6E6;
	border-radius: 15px; 
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	border: 1px solid #000000;
	padding: 10px;
	margin: 10px;
}

#corpus_agerpenak {
	font-family: Arial, sans-serif;
}

#corpus_agerpenak h3 {
	text-align: center;
	font-family: Arial, sans-serif;
}


#corpus_agerpenak p {
	font-size: 11px;
	text-indent: 25px;
	font-family: Helvetica, Arial, sans-serif;
}

#corpus_agerpenak p.par {
	font-size: 11px;
	text-indent: 25px;
	font-family: Helvetica, Arial, sans-serif;
	background-color: white;
}

#corpus_agerpenak p.non {
	font-size: 12px;
	text-indent: 25px;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #f2f2f2;
}


#corpus_agerpenak p:hover {
	/*
	border: 1px solid #000000;
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 1px solid #000000;
	*/
}


#corpus_agerpenak hr {
	border: 0;
	width: 30%;
	color: black;
	height: 3px;
	border-top: thin dotted #999999;
	border-bottom: thin dotted #AAAAAA;
}

.atal_sarrerakoa{font-size:14px; line-height:1.6em; margin:30px 20px;}

.atal_sarrerakoa{margin-bottom:20px;}

.aurkezpen_txt p, .blog_azalpena p, .atal_sarrerakoa p{
	text-align: justify;
}


