html{ width:100%; height:100%; }
BODY {
	height:90%;
	font: 8pt Helvetica, Arial;
	text-align: center;
	background-color: #ccc;
}

#contenedor{
	text-align: left;
	margin: auto;
	width:98%;
	height:100%;
	border:00px solid red;}
		
#principal{
	position:fixed;
	overflow:hidden;
	bottom:80px;
	left:210px;
	right:30px;
	top:90px;		
	border-left:1px solid #FFFFFF;
	background:#CCCCCC none repeat scroll 0;
}
		
#nefra {
	position:fixed;
	overflow-y:auto;
	bottom:80px;
	left:230px;
	right:30px;
	top:90px;		
	padding:30px 40px 30px 40px;
	background:#FFFFFF none repeat scroll 0;
} 

#nefra li {
	font-size:13px;
	margin-bottom:7px;
	letter-spacing: 0.5px;
}

#nefra p {
	font-size:13px;
	text-align:justify;
	letter-spacing: 0.5px;	/*text-indent:3ex;*/
	line-height: 17px;
	margin: 0px;
	padding-bottom: 10px;
}
h3,h4 {	
	font-size:14px;
	padding-bottom: 10px;
	padding-top: 0px;
	margin: 0px;
	color: #6699FF;
	font-variant: small-caps;
	letter-spacing: 2px;
	}

#cabecera{
	background-color: #cccccc;
	color: #333300;
	font-size:12pt;
	font-weight: bold;
	padding: 3 3 3 10px;
	height:80px;
}

#pie{
	clear: both;
	border-top: 1px solid #ffffff;
	color: #FFFFFF;
	left:15px;
	right:30px;
	text-align:center;
	position: fixed;
	top: auto;
	bottom: 0;
	background-attachment: scroll;
	background-color: #CCCCCC;
	background-repeat: repeat-x;
	background-position: 100% bottom;
	letter-spacing: 0.1em;
}
#lateral{
	width: 167px;
	background-color: #cccccc;
	float:left;
	margin: 0px 10px 10px 10px;
	color: #333;
}
#lateral ul{
	margin : 0 0 0 0px;
	padding: 0 0 0 0px; 
	list-style: none; 
	color: #333;
}
#lateral li{
	background-color: #cccccc;
	margin: 5px 2px 1.5px 2px;
	padding: 5px;
	font-weight: bold;
	display:block;
	color: #333;
}
#lateral,#lateral a{
	color: #333;
	text-decoration: none;
	font-family: Helvetica;
	font-weight:bold;
	font-size: 13px;
	display:block;
}
#lateral a{
	cursor:pointer;
}

.logoa {
	margin-top:1px;
	background-color: #fff;
	border: 2px solid #69f;
	padding: 3px;
	margin-left: 25px;
}

#menu_nagusia li {
	padding:3px 0 5px 0;
}
#submenua li {
	margin-left:15px;
	padding:0px 0 4px 0;
	border-top:0px;
}
#submenua li.active a:link, #submenua li.active a:visited, #submenua li.active a:hover, #submenua li.active a:active {
	color:#CC0000;
}
#submenua  a:hover {
	color:#69f;
}

.gorria {
	color:#fff;
	padding: 0px 0 0px 18px;
	background: #999;
}
.beltza {
	color:#999;
	padding: 1px 0 0px 18px;
	background: #CCCCCC;
}
.etiketa {
	font-family:Helvetica, Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	padding: 2px 0 2px 30px;
	color: #fff;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}

#menu_orokorra li {
	padding:0px 0 0px 0px;
	/*border-bottom:1px solid #ffffff;*/
	border-top:1px solid #ffffff;
}
#menu_orokorra_sub li{
	padding:4px 0 4px 18px;
	border-bottom:0px solid #fff;
}
.a_orokorra {
	font-family:Helvetica, Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	padding: 2px 0 2px 12px;
	background: #ccc;
	color: #333333;
}
.a_orokorra_sub {
	font-family:Helvetica, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	padding: 2px 0 2px 15px;
	background: #CCCCCC;
}
#menu_orokorra  a:hover {
	color:#666;
	background: #FFFFFF;
}
#menu_orokorra  li:hover {
	color:#666;
	background-color: #FFFFFF;
}

#hiz {
	position: absolute;
	top:40px;
	right:60px;
	border:0px solid #000;
	font: 12px  Helvetica, Arial;
	font-weight: bold;
}
#hiz a,#hiz a:visited {
	color:#ffffff;
	text-decoration:none;
}
#hiz a:hover {
	background: #ffffff;
	color:#c00;
	border-color:#FFF;
	cursor:pointer;
	text-decoration:none;
}



input,select,textarea {
	text-align: justify;
	margin-bottom: 7px;
	font-family: "Trebuchet MS";
	font-size: 13px
}
.sarrerak {
	background-color:#dea; 
	border:1px solid #999;
}
.botoia {
	text-align:center;
}



ul.zen {
	list-style-type:decimal;
}
.berriakbox {
	color:#333;
	padding: 15px 20px 20px;
	border-top: 1px solid #d7d7d7;
	margin: 0 0 1.5em;
	background: #f6f6f6 url("images/berriakbox_bg.gif") no-repeat 100% 100%;
}
.berriakbox p, .berriakbox h1, .berriakbox h2, .berriakbox h3, .berriakbox h4, .berriakbox h5, .berriakbox h6 {
	margin: 0 0 .3em;
	border-bottom: 1px solid #69f;
	color:#69f;
}
.berriakbox p {
	border:none;
	margin: 0 0 1em;
	color:#444;
}
.berriakbox a {
	font-weight:bold;
	color: #666;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.photo_ezk {
	float: left; 
	margin:10px 40px 20px 0px;
	border: 1px solid #000;
	padding: 1px;
}
.photo_esk {
	float: right;
	margin:10px 0px 20px 40px;
	border: 1px solid #000;
	padding: 1px;
}
.data_txiki {
	font-size:13px;
	color:#999;
}
.linka {
	font-size:8pt;
	font-weight: blod;
}
a:link{
	color: #666666;	
}
