/* ----------- EZAUGARRI OROKORRAK ----------- */
html {
	position: relative;
	margin: 0px;
	padding: 0px;
}

body {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #545454;
	margin: 0 ;
	padding: 0px;
	background: #fff;
	font-size:100%;
}
/* ----------- HASIERA Loturak ----------- */

a {
	color: #054d9a;
}

a:visited {
	
}

a:hover {
	text-decoration: none;
}

/* ----------- BUKAERA Loturak ----------- */






/* ----------- HASIERA Titularrak ----------- */

h1 {
color:#ccd7e4;
margin:0;
padding:0 0 5px 0;
font-size:0.85em;
font-weight:lighter;
line-height:0.9em;


}

h2 {
	font-size: 1.7em;
	line-height:1.2em;
	text-align: left;
	color: #114e88;
	font-weight:lighter;
	margin: 0px 0px 0.2em 0px;
	padding: 0;
}


h2.lateralportada {
	font-size: 1.6em;
	line-height:1.2em;
	text-align: left;
	color: #114e88;
	font-weight:lighter;
	margin: 0px 0px 0.2em 0px;
	padding: 10px 0px 0px 0px;
}


h2.portada {
font-size:1em;
font-weight:bold;
padding:0 0 4px 0;
margin:0;}


h2.royal {
	text-align: center;
}

h2.museo {
	font-family: "museo-sans",sans-serif;
font-style: normal;
font-weight: 100;	

}

h2 span.fecha {
	color: #777;
	font-family: "museo-sans",sans-serif;
font-style: normal;
font-weight: 100;	
font-size: 15px;
clear: both;
display: block;
}

h3 {
	font-size: 1.4em;
	line-height:1.2em;
	text-align: left;
	color: #114e88;
	font-weight:lighter;
	margin: 0px 0px 0.2em 0px;
	padding: 0px 0px 0px 0px;
	padding:0 0 0.3em 0;
	margin:0 0 5px 0;
	background:url(/img/puntuak.gif) repeat-x bottom;
}

h3.formacion {
	font-size: 1.3em;
 	font-weight: lighter;
	text-align: left;
	background:#114e88;
	color: #fff;
	padding:3px;
	margin:0 0 0px 0;
	border:0;
}

h4 {
	font-size: 1.4em;
 	font-weight: lighter;
	text-align: left;
	color: #114e88;
	padding:0 0 0.3em 0;
	margin:0 0 10px 0;
	background:url(/img/puntuak.gif) repeat-x bottom;
}





h5 {
	font-size: 1em;
 	font-weight: bold;
	text-align: left;
	color: #62016f;
	padding:6px 0px 0px 0px;
	margin:0;
}

/* ----------- BUKAERA Titularrak ----------- */

/* ----------- HASIERA berezko etiketak ----------- */

p {
	margin:0; padding: 0;
	padding-top: .7em;
}

span.entradilla {
	font-family: "museo-sans",sans-serif;
font-style: normal;
font-weight: 100;	
font-size: 21px;
line-height: 28px;
}

.btn {
	border: 1px solid #ddd;
	text-decoration: none;
	width: 36px;
	height: 34px;
	display: block;
	background: url(/img/volver.png) 50% 50% no-repeat;
	position: relative;
	overflow: hidden;
	margin-top: 20px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.btn span {
	position: absolute;
	bottom: -50px;
}

img {
border:0;}

span {
padding:0;
margin:0;}

hr {
border:1px solid #e2e2e2;
padding:0;
margin:0;
height:0px;}


/* ----  definizio lista  ---- */
dl { font-size:0.9em;}

dt {width: 20.5em; float: left; font-weight: bold; text-align: right; color: #054d9a;}

dd {margin-left: 20.5em; text-align:justify; }



/* ----  definizio lista  ---- */


/* ----  lista  ---- */

ul{
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
}

 ul li{

	margin: 0 0 0 0;
	display: block;
	padding: .3em 0 .3em  18px;
	text-decoration: none;
	background: url(/img/menu/selek.gif) no-repeat 5px 0.8em; 
}


 ul li.lista_h1{

	margin: 0 0 0 0;
	display: block;
	padding: .2em 0 .1em  7px;
	text-decoration: none;
	/*background: url(/img/lista_h1.gif) no-repeat 0 0.5em; */
	background:none;
	color:#ccd7e4;
}


 ul.estilo_gabe{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

 ul li.estilo_gabe{
 text-align:left;
 display:block;
 width:100%;
 padding:0 0 1em 0;
 margin:0 0 0.5em 0;
 border-bottom:1px dotted #ece4ee;
	
}

 ul li.estilo_gabe a{
  display:block;
 text-decoration:none;
 font-size:0.9em;
 padding:0 0 0 0;
 margin:0;

}

 ul li.estilo_gabe a:hover{
background: url(/img/fletxa.gif) no-repeat right bottom;
}


ul.noticias {
	margin: 0;
	padding: 0;


}

ul.noticias li {
	list-style: none;

background: none;


	margin: 0;
	padding: 0;
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 30px;
	margin-bottom: 30px;
	
		font-family: "museo-sans",sans-serif;
font-style: normal;
font-weight: 100;
}

ul.noticias li .titular-noticia {
font-size: 1.4em;
line-height: 1.4em;
color: #054d9a;
padding-top: 0;
}

ul.noticias li .fecha {
	color: #777;	
}

ul.noticias li a {
	color: #054d9a;
	text-decoration: none;
}

ul.noticias li a:hover {
	text-decoration: underline;
}

a.estilo_gabe {
text-decoration:none;
font-size: 85%;}

.g-recaptcha{
	display:inline-block;
	width:55%;
	margin-left:42%
}

/* ----  lista  ---- */

/* ----------- BUKAERA berezko etiketak ----------- */

/* ----------- HASIERA berriak lista ----------- */
#lista ul {
width:100%;
	list-style-type:none;
	padding:0;
	margin:1px 0 0 0;
	border-top:1px solid #eee;	
}

#lista ul li {
	color:#666;
	padding:0.5em 0 0.5em 0;
	border-bottom:1px solid #eee;
}

#lista ul li {
	padding-left:15px;
	clear:both;
}

#lista ul li a,
#lista ul li a {
	display:block;
	clear:both;
	text-decoration:none;
	margin:0.2em 0 0.2em 0;	
}

#lista ul li a {
	margin-left:4em;
}

#lista ul li a {
	padding-left:18px;
	margin-left:-18px;
	background:url(/img/fletxa.gif) no-repeat 3px top;
}

#lista ul li a:hover {
	color:#000;
	text-decoration:underline;
}

#lista ul li a:hover {
	background-image:url(/img/fletxa_hover.gif);
}

/* ----------- BUKAERA berriak lista ----------- */



.elementoak1_izda {
	clear: both;
float:left;
width:220px;
position:relative;

}

.elementoak2_izda {
width:100%;
margin:0 0 0 -220px;
float:left;


}

.elementoak2_izda div.elementoak2 {
padding:0 0 0 250px;
display:block;

}



.elementoak1_dcha {
	float: right;
	width:345px;
	position:relative;
}

.elementoak2_dcha {
width:100%;
margin:0 -345px 0 0;
float:left;

}

.elementoak2_dcha div.elementoak2 {
padding:0 385px 0 0;
display:block;

}

/* ----------- HASIERA botoiak ----------- */


.botoi_dcha{

	color: #fff;
	padding: 3px 2px 10px 2px;
	background:#11508a url(/img/botoi.gif) repeat-x left top;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle;
	font-size: 85%;
	line-height: 1em;
	float: right;
	width: 95px;
	text-align:center;
		border-left:1px solid #0c1427;
	border-top:1px solid #0c1427;
	border-right:1px solid #4591bc;
	border-bottom:1px solid #4591bc;
}

.botoi_izda{
	color: #fff;
	padding: 3px 2px 10px 2px;
	background:#11508a url(/img/botoi.gif) repeat-x left top;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle;
	font-size: 85%;
	line-height: 1em;
	float:left;
	width: 95px;
	text-align:center;
	border-left:1px solid #0c1427;
	border-top:1px solid #0c1427;
	border-right:1px solid #4591bc;
	border-bottom:1px solid #4591bc;
}

.botoia{
	color: #fff;
	padding: 4px 10px 4px 10px;
	border:0;
	background:#11508a url(/img/botoi.gif) repeat-x left top;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle;
	font-size: 1em;
	line-height: 1em;
	text-align:center;
	margin:0 auto;
	border-left:1px solid #0c1427;
	border-top:1px solid #0c1427;
	border-right:1px solid #4591bc;
	border-bottom:1px solid #4591bc;
}


.ver{
	color: #114e88;
	padding: 2px 10px 2px 10px;
	border:0;
	background:#bcdfec url(/img/ver.gif) repeat-x left top;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle;
	font-size: 1em;
	line-height: 1em;
	text-align:center;
	margin:2px auto;
	border-left:1px solid #0c1427;
	border-top:1px solid #0c1427;
	border-right:1px solid #4591bc;
	border-bottom:1px solid #4591bc;
}

.botoiak {
width:204px;
float:right;
background:url(/img/botoiak.gif) no-repeat bottom right;}


/* ----------- BUKAERA botoiak ----------- */


/* ----------- HASIERA tabla ezaugarriak ----------- */
.tabla {
width:100%;
text-align:left;
padding:0px 0px 0px 0px;
border-bottom:1px solid #999999;}

td {
vertical-align:top;
font-size:1em;
padding:5px 0 5px 0;
}



th {
padding:0 0 3px 0;
color: #114e88;
font-weight: bold;}

tr {
background:url(/img/td.gif) repeat-x top;
}

td {
background:#fff url(/img/puntuak.gif) repeat-x top;}

caption {
text-align:left;
font-weight:lighter;
padding:0 0 5px 0;}

.normal {
background-color: #FFFFFF;
}

.sombreado {

background-color:#e2ecf1;
}

tr.conFondo {
	background:#ece4ee;
}

caption {
text-align:center;
color:#545454;}

.blanco {
color:#FFFFFF;}


/* ----------- BUKAERA tabla ezaugarriak ----------- */


/* ----------- HASIERA estilo finkoak ----------- */

.centro {
	text-align: center;
}

.izda {
text-align:left;}

.dcha {
text-align:right;}

.error, .error a {
	color: #FF0000;
}

.ok, .ok a {}

.ezkutatu {
display:none;
padding:0;
margin:0;
line-height:0;
color:#FFFFFF;
background:#731183;}

.ezkutatu a{color:#FFFFFF;
background:#731183;}


.fdcha {
	float: right;
	margin-left: 10px;
}


.fizda {
	float: left;
	margin-right: 10px;
}



.marco {
	border: 1px solid #B80404;
}

.negrita {
	font-weight: bold;
}

.txikia {
	font-size: .9em;
}

.txikia2 {
	font-size: .8em;
}


.clear {
clear:both;
display:block;}


.foto_dcha {

float: right;
border-left:20px solid #fff;
margin:5px 0px 5px 0px;
}

.foto_dcha img{

border: 1px solid #c5c3bb;}


.foto_izda {
float: left;
border-right:20px solid #fff;
margin:5px 0px 5px 0px;
}

.foto_izda img{

border: 1px solid #c5c3bb;}


.foto {
border: 1px solid #d0bacb;
padding:3px;
margin:5px 10px 5px 0px;
background-color: #f0e8ee;
}
.gora {
padding:0px 100px 0px 0px;


}

.handia {
font-size:1.5em;}


.handiagoa {
font-size:1.8em;}

/* ----------- BUKAERA estilo finkoak ----------- */


/* ----------- HASIERA Koloreak ----------- */

.azul {
color: #114e88;}
.gris {
color:#333333;}

/* ----------- BUKAERA Koloreak ----------- */


/* ----------- HASIERA bestelako estiloak ----------- */
.telefonoa {
font-size:1.8em;
padding:0 0 5px 0;}

.atajo {
	text-decoration: underline;
}


.entrada {
color:#054d9a;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:lighter;
line-height:1.3em;
margin-bottom:1.2em;
margin:7px 0 30px 0;
}

.descarga {
background: url(/img/descarga.gif) no-repeat 0 5px;
padding:4px 0px 10px 30px;
text-decoration:none;}

.descarga a{
background: url(/img/descarga.gif) no-repeat 0 0;
text-decoration:none;}	





.bezero_izena a{
background: url(/img/fletxa2.gif) no-repeat right 0.4em;
margin:0.5em .6em .5em .6em;
display:block;
text-align:left;
text-decoration:none;
font-size:0.9em;}


.comillas_a {
width:10em;
background:url(/img/komila_goi.gif) no-repeat top left;
padding:0 0 0 25px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
font-size:1.2em;
font-weight:lighter;
line-height:1.3em;}

.comillas_b {
float:left;
background:url(/img/komila_behe.gif) no-repeat bottom right;
padding:0 2em 0 0;
margin:10px 10px 10px 0;}

.destacado {
width:12em;
padding:6px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
font-size:1.2em;
font-weight:lighter;
line-height:1.3em;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
float:left;
margin:8px 15px 8px 0;}

.destacado_dcha {
width:12em;
padding:6px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
font-size:1.2em;
font-weight:lighter;
line-height:1.3em;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
float:right;
margin:8px 0 8px 15px;}

.marko {
background:#e9e9e9;
padding:1px;
height:0.1%;
}

.marko_barrua {
background:#f5f5f5;
border:1px solid #ffffff;
padding:15px;
 color: #114e88;
height:0.1%;
}



.eguna {
font-size:2.3em;
font-weight:lighter;
clear:both;
display:block;
margin:7px 0 22px 0;}

.argazki_portada {
border:1px solid #e2dde3;
padding:3px;
margin:3px 8px 0 0;
float: left;
}

.fizda_portada {
	float: left;
	height:100%;
}

.destacado_portada {
padding:5px 0 1em 0;
border-bottom:1px solid #e2dde3;
margin:0 0 1em 0;
clear:both;
display:block;
width:99%;
height:100%;}

.titularnoticias {
font-size:1.2em;
font-weight:lighter;}

.curriculum {
background:url(/img/curriculum.jpg) no-repeat left;
height:150px;
display:block;
border: 1px solid #c5c3bb;}

.texto_mision {
font-size:1.1em;
line-height:1.2em;}

.inicio_comillas {
background:url(/img/inicio_comillas.gif) no-repeat;
height:20px;
width:22px;
float:left;
margin:0 3px 0 0;}

.fin_comillas {
background:url(/img/fin_comillas.gif) no-repeat;
height:20px;
width:22px;
margin:0 5px 0 5px;}

.izenburu_p {
font-size:1em;
font-weight:bold;
min-height:2.7em;
display:block;

}

.servicios_p {
width:18.1%;
margin:0 15px 0 0;
float:left;
/*
height:200px;
*/
}

.servicios_p2 {
width:18.1%;
margin:0 0 0 0;
float:left;
background:#009900;
height:200px;}

.fondo_p_goi {
background: url(/img/fondo_p_goi.gif) repeat-x top;
display:block;
height:28em;
padding:5px;
line-height:1.1em;}

.fondo_p_behe {
background: url(/img/fondo_p_behe.gif) repeat-x bottom right;
margin:3px 0 0 0;
display:block;}

.estrategia_p {
background:url(/img/servicios_p.jpg) right;
display:block;
height:126px;
margin:0 0 5px 0;}

.legal_p {
background:url(/img/legal_p.jpg) right;
display:block;
height:126px;
margin:0 0 5px 0;}

.personas_p {
background:url(/img/personas_p.jpg) right;
display:block;
height:126px;
margin:0 0 5px 0;}

.industrial_p {
background:url(/img/industrial_p.jpg) right;
display:block;
height:126px;
margin:0 0 5px 0;}

.sistemas_p {
background:url(/img/sistemas_p.jpg) right;
display:block;
height:126px;
margin:0 0 5px 0;}

a.gabe {
text-decoration:none;
}

.titular_portada {
font-size:1.5em;
padding:36px 0 36px 0;
line-height:1.1em;
color: #054d9a;
border-top: 1px solid #d1d1d1;
border-bottom: 1px solid #d1d1d1;
}

.expertos {
	margin-bottom: 5px !important;
	text-align:center;
}

.txikia-portadan {
	text-align: center;
	font-size: .7em;
}

.pointer {
cursor:pointer;}

.urdin {
	color: #054d9a;}
/* ----------- BUKAERA bestelako estiloak ----------- */
