/*KONTUZ!!!!
backslash hack hides from IEmac
	    @import url(global.css);
end hack
http://leftjustified.net/site-in-an-hour/site/global.css
*/
/* technique explained @ http://leftjustified.net/journal/2004/10/19/global-ws-reset/  */
* {
    margin:0;
    padding:0;
}
h1 {
	font:bold 1.5em/1.4 "Lucida Bright", Georgia, Times, serif;
	color:#5981bd;
}
h2 {
	font:bold 1em/1.6 "Lucida Bright", Georgia, Times, serif;
	color:#5981bd;
	text-transform: capitalize;

}
h3 {
	color:#5981bd;
}
h4{
	color:#ff8400;
}
a {
	color:#4C53E0;
}
a:focus, a:hover, a:active {
	color:#EB8518;
}
body {
    background: #5981BD url(fondoa.jpg) no-repeat center top;
	font:normal 90% Verdana, Arial, tahoma, sans-serif;
}
ul {
	padding-left:8%;
}
ul li{
	line-height: 1.5em;
}
ol {
	padding-left:10%;
}
ol li{
	line-height: 1.5em;
}
a img {
	border:none;
}
/********
Javascript se usa para dar soporte para anchos min/max en IE
*********/
#maincontainer {
    margin:0 auto;
	width:98%;
    min-width:40em;
    max-width:70em;
	padding:0px;
	background:white url("fondfooter.gif") no-repeat bottom right;
}
ul#nav:after, #maincontainer:after, #content:after, form:after, form div:after {
    content:".";
    display:block;
    visibility:hidden;
    clear:both;
    height:0;
}

/** Irisgarritasunerako elementu eskutuak(screen readers etb) **/
ul#access, .ez {
	position:absolute;
	left:-1000em;
	top:-1000em;
}
/* <hr /> CSS gabeko nabigatzaileentzat gehitutako etiketak eskutatu */
hr {display:none}

/** HEADERRA **/
#header {
	background:white url("header.jpg") no-repeat right top;
	height:84px;
}
#tagline{
	margin-top:0px;
	margin-left:1%;
	color:#002897;
	font-weight:bold;
	FONT-SIZE:80%;
}
#search{
	margin-top:-17px;
	float:right;
	width:190px;
}
fieldset {
	border:none;
	padding:1% .9em 0% .9em;
}
#header fieldset{
	height:25px;
}
fieldset input#text  {
	width:100px;
	border:1px inset #5981bd;
	background-color:white;
}
fieldset input {
	border:1px outset #5981bd;
	font-size:80%;
    color:#002D9A;
	background-color:white;
}
fieldset h3{
	padding-top:15px;
}
#languages {
	margin-left:65%;
	font-size:85%;
	font-weight:bold;
	margin-top:-12px;
}
#languages a{
	text-decoration:none;
	color:#f80;
}
#languages a:hover{
	text-decoration:none;
	color:#f00;
}
/** MENUNAGUSIA **/
#nav{
	background: url("menu.gif") repeat-x top left;
	font-size:90%;
}
ul#nav {
	clear:both;
   	list-style:none;
   	margin:0;
   	padding-bottom:0px;
}
#nav li {
    list-style:none;
    width:13%;
    float:left;
	display:block;
    text-align:center;
}

#nav a {
    display:block;
	font:bold 1em/1.8;
	font-weight:bold;
	text-decoration:none;
	color:white;
	margin:1px;
}
#nav a:focus, #nav a:hover, #nav a:active {
	color:#002897;
}
ul#nav li#active {
	font-weight:bold;
	color:#002897;
}
/** EDUKIA**/
#content, #right {
	font: 1em/1.5;
	word-spacing:.1em;
	margin-bottom:1em;
	margin-top:0.1%;
}
#content {
	width:78%;
	float:left;
	position:relative;
}
/********erdiko edukia****/
#center {
	width:70%;
	float:right;
	margin-top:10px;
	margin-right:0.5%;
	font-size:90%;
}
#center h1{
	font-family:verdana;
	font-size:85%;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	color:#660;
	padding:1%;
	padding-left:4%;
	background: url("tit_home.gif") no-repeat bottom right;
}
#center h1 a{
	text-decoration:none;
}
#center p {
	margin:.5em 4% .5em 4%;
	line-height: 1.4em;
}
#center h3{
	margin-left: 2%;
	margin-top: 15px;
	margin-right:2%;
	padding-left:2%;
	text-transform:uppercase;
	font-size:85%;
	
	background-color:#F6F8FC;
}
#center ul li{
		margin-bottom:10px;
}
#centerright {
	width:48%;
	float:right;
	border-left:1px solid #efefef;
	background:url("f_bottom.gif") no-repeat bottom right;
	padding-bottom:3%;
	margin-bottom:3%;
}
#centerright ul {
	margin-left:3px;
	list-style:none;
}
#centerright ul li{
    list-style:url("i_soinu.gif");
	line-height: 1.4em;
}

#centerleft h1{
	clear:both;
}
#centerleft {
	width:48%;
	float:left;
	border-left:1px solid #efefef;
	background:url("f_bottom.gif") no-repeat bottom right;
	padding-bottom:3%;
	margin-bottom:3%;
}
#centerleft ul {
	margin-left:5%;
	margin-bottom:10px;
	list-style:none;
}
#centerleft ul li {
	float:left;
	padding-right:10px;
}
#centerleft ul li img {
	margin:5px 0px 10px 0;
	float:left;
}
#bottom{
	clear:both;
	width:95%;
	padding:.4em;
	border-top:1px dotted #f80;
}
#bottom p {
	color:#666;
}
#bottom h4{
	
}
/************/
#left {
	width:25%;
	float:left;
	margin-top:0px;
	padding: .4em;
	color:#002897;
	padding-bottom:20px;
	background-color:#F6F8FC;
}
#left h2{
	font-family:verdana;
	font-size:85%;
	letter-spacing:0.2em; 
	padding:2% 0 3% 3%;
	margin-top:5px;
	background:white url("lefth2.gif") repeat-x bottom left;
	margin-bottom:5px;
	border-right:1px solid #EAEEF7;
}
#left h2 a{
	color:#002D9A;
	text-decoration:none;
}
#left h2 a:hover{
	color:#f80;
}
#left ul{
	margin-bottom:10px;
}
#left ul li {
	list-style-image:url("gezi.gif");
	margin-left:10%;
}
#right {
	width:20%;
	float:right;
	font-size:.9em;
	border-left:1px solid #efefef;
}
#right h2 {
	font-size:1.2em;
}
img.img-right {
	float:right;
}
/** UTILITIES **/
#utilities {
	margin:1em 0;
}
#utilities ul {
	margin:.1em 10%;
	list-style:none;
}
#utilities ul li {
	list-style:url("i_util.gif");
	margin:.3em 0;
	border-top:1px dotted #ccc;
}
#utilities a{
	text-decoration:none;
	color:#666;
	font-size:95%;
	font-weight:bold;
}
#utilities a:hover{
	color:#f60;
}
/*****topten*****/
.topten {
	padding:1em;
	border-top:1px dotted #ccc;
}
.topten p{
	font-size:100%;
	font-weight:bold;
	font-family:verdana;
	color:#f80;
	border:1px solid #f80;
	text-align:center;
	padding: 2%;
}
.topten h2 {
	padding-top:10px;
	color:#f80;

}
.topten ul li{
	list-style-image:url("gezi.gif");
	margin-left:10px;
	line-height:2em;
}
.topten a{
	text-decoration:none;
}
.topten a:hover{
	text-decoration:underline;
}
/******edukia******/
#center h2 a{
	margin:2%;
	color:#002D9A;
	text-decoration:none;

}
#center table {
	border:1px solid #f80;
	width:95%;
	margin-left:2%;
	margin-bottom:15px;
	font-size:85%;
}
#center tr th{
	background-color:#f80;
	color:white;
}
#center td{
	padding:1%;
	border:1px solid #efefef;
}
#center img{
	border:none;
}
.more a{
	float:right;
	margin:0;
	padding:0 2% 0 0;
	font-size:80%;
}
/*****Fitxa*****/
.fitxa{
	padding:2%;
	border:1px solid #90A6CE;
	text-align:center;
}
.code {
	color: #f00;
	font-size:130%;
	font-weight:bold;
}
.num {
	font-size:130%;
	font-weight:bold;
}
/******KROMOAK*******/
#kromoak {
	border-top:1px dotted #ccc;
}
#kromoak img{
	margin:1em;
	border:1px solid #efefef;
}

/** Footer **/
#footer {
	clear:both;
	font:.9em/1;
	border-top:1px solid #efefef;
	color:#666;
	font-size:90%;
}
#footer p {
	text-align:center;
	margin:1em;
}

/****kontakturako****/

#contact {
	margin:10px;
}
#contact legend{
	font-weight:bold;
}
#contact label{
	margin-top:20px;
	margin-bottom:10px;
}
#contact fieldset input {
	border:1px inset #5981bd;
	font-size:90%;
    color:#002D9A;
}
#contact fieldset .buttom{
	font-size:100%;
	padding:0 5px 0 5px;
	border:1px outset #5981bd;
}
