@charset "utf-8";
/* CSS Document */

/* Undo */

ul,ol,li,h1,h2,h3,h4,h5,h6,form,body,html,p,address,fieldset,input,table,th,td{ margin:0; padding:0;}

ul { list-style:none;}



a:link,a:visited { text-decoration:none;}

a img,:link img,:visited img { border:none;}

a:hover,a:active{text-decoration:none;}

.clear{clear:both;}
/* CSS Document */
/*
============================
ESTILOS BY DEFAULT
========================
*/
   body {

border:0;		/* This removes the border around the viewport in old versions of IE */
background:#D0D0D0 ; 

font-family: Arial, Helvetica, sans-serif;
color:#000000;
  font-size: 62.5%;

    }
	
a:link,a:visited {
font-size:1.1em;
color:#000000;

}
a:hover,a:focus {
font-size:1.1em;
color:#333333;

}
a:active {
font-size:1.1em;
color:#333333;

}
h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;

	margin: 0;
	padding: 0;

}


	h1{
	font-size:2em;
	margin:0em 0 0 2em;
	float:left;	
	width:35em;
	height:3.8em;
	position:relative;

	
}
	
		h1 span{
		background:url(../images/logo.jpg) no-repeat left top;		
	width:100%;
	height:100%;
	position: absolute;}



h2 {
color:#ffffff; 
font-size:1.3em;
border-bottom:0.1em #ffffff solid;
margin:0 0 1.5em 0;
padding: 0 0 0 1.2em;
background: url(../images/h3.gif) left no-repeat;
}
h3 {
background: url(../images/h2.gif) left no-repeat;
padding: 0 0 0 1em;
margin: 0.5em 0 1em 2em;
font-size:1.2em;


}
h4 {
	color: #CCCCCC;
	font-size: 1.1em;
	margin: 1em 0 1em 2em;
	display: inline;	
}

h5 {
	font-size: 1.4em;
	color: #333333;
	margin: 1em 0 1em 2.5em; 

	
}
#center{
text-align:center;

}
/*
========================================
Elementos
=======================
=*/	
#body{ 
background:#E9E9E9;
width:95em; 
margin:0 auto;


}
#top {
color: #666666;
background: url(../images/body.jpg) no-repeat top;


}
#top:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#top img{
float:left;}
#top a:link,a:visited {
color: #666666;
}
#top a:visited {
color: #666666;
font-weight:normal;
}
#top a:hover,a:focus {
color: #333333; 
font-weight:normal;

}
#top a:active{
color: #333333; 
font-weight:normal;}

#idiomas{
color:#f1b80a;
float:right;
margin: 2em 2.2em 0 0 ;
padding: 0 0 0 0em ;

}


#wrap{
	width:100%;	
	position:relative;	
	float:left;
	background: #E9E9E9 url(../images/wrap.gif) bottom no-repeat; 
		height:50em;}
	
	#wrap[id]{
height:auto;
	min-height:50em;
	
}
#mainbox{
width:85%;
margin:auto;


}
#mainbox:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#left{ width:28em; 
position:relative;
background:#FFFFFF;
	float:left;	
		position:relative; 
	height:35em;}
	#left:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	#left[id]{
height:auto;
	min-height:35em;}
	#left img{
	float:left;
	margin: 0 1em 0 0;
	overflow:auto;}
	#left ul{
	margin:1em 0 1em 0;}
	
	#left ul li{
	display:block;
	margin: 0 0 0.5em 1em;
	padding: 0 0 0em 0em;
	list-style:none;
	
}
	
		#left ul ul{
		
		list-style: url(../images/li.gif) ;	
		
	margin:1em 0 0.5em 1em;
	padding:0 0 0 1em;}
	#left ul ul li{
	/*background:url(../images/li.gif) no-repeat top left; */

	margin: 0 0 0.1em 1em;
	padding:  0 0.1em 1em;
	
	border-bottom: none;}
	

#left a:link{
	font-family: "Century Gothic";
	font-size: 1.2em;
	font-weight: 300;
	color: #999999;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	text-transform: none;
}
#left a:visited{
	font-family: "Century Gothic";
	font-size: 1.2em;
	font-weight: 300;
	color: #999999;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	text-transform: none;
}
#left a:hover{
	font-family: "Century Gothic";
	font-size: 1.2em;
	font-weight: 300;
	color: #FE6104;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	text-transform: none;
}
#left a:active{
	font-family: "Century Gothic";
	font-size: 1.2em;
	font-weight: 300;
	color: #FE6104;
	text-decoration: none;
	font-variant: normal;
	font-style: normal;
	text-transform: none;
}

/*===============SUSTITUCIN DE IMGENES PARA EL TTULO DE NOTICIAS====*/
#noticias{	font-size:1em;	margin:0em 0 0 0em;	width:281px;height:20px;position:relative;}	
#noticias span{	background:url(../images/noticias.gif) no-repeat left top;	width:100%;	margin:0em 0 0 0em;	height:100%;position: absolute;}

#noticias_eu{	font-size:1em;	margin:0em 0 0 0em;	width:281px;height:20px;position:relative;}	
#noticias_eu span{	background:url(../images/noticias_eu.gif) no-repeat left top;	width:100%;	margin:0em 0 0 0em;	height:100%;position: absolute;}

#noticias_en{	font-size:1em;	margin:0em 0 0 0em;	width:281px;height:20px;position:relative;} 	
#noticias_en span{	background:url(../images/noticias_en.gif) no-repeat left top;	width:100%;	margin:0em 0 0 0em;	height:100%;position: absolute;}

	#noticias2 {
	background: #939393 url(../images/noticias_back.gif) no-repeat top right;
	margin:0;
	padding:2em 0em 0 0em;
	height:9em;
}
	
	
	#noticias2 ul{
	margin:0;
	padding:0;}
		#noticias2 ul li{
		list-style:none;
}
#noticias2 ul li a:link{
color: #ffffff;
text-decoration:underline;}
#noticias2 ul li a:visited{
color: #ffffff;
text-decoration:underline;}
#noticias2 ul li a:hover{
color: #ffffff;
text-decoration:underline;}
#noticias2 ul li a:active{
color: #ffffff;
text-decoration:underline;}
#anteriores img{
float:none;}
#anteriores ul li{

display:inline;
list-style:none;
width:40%;
}
#subwrap{ 
background:transparent url(../images/subwrap.gif) repeat-y center;
width:100%;	
	position:relative; 
	float:left; 
	}

#subwrap_top{ 
background: transparent url(../images/subwrap_top.gif) no-repeat center;
	width:100%;	
	position:relative; 
	height:27px;
	float:left; 

}
#subwrap_bottom{ 
background: transparent url(../images/subwrap_bottom.gif) no-repeat center;
	width:100%;	
	position:relative; 
	float:left; 
	padding:0em 0 0 0;

}


	#contenido{
	width:52em; 	
	position:relative; 
	float:right; 
background:#676767 url(../images/box.gif) top repeat-y;
height:35em;
margin:0 0 2em 0;

color:#FFFFFF;}
	
	#contenido[id]{
height:auto;
	min-height:35em;}
	#contenido a:link{
text-decoration:none;
color:#FEC841;
font-weight:bold;	
}
#contenido a:visited{
text-decoration:none;
color:#FEC841;
font-weight:bold;	
}
#contenido a:hover{
text-decoration:underline;
color:#000000;
font-weight:bold;	
}
#contenido a:active{
text-decoration:underline;
color:#000000;
font-weight:bold;	
}


.box_top{
margin:0.5em 0 0.5em 0em;
padding:0;
font-size:1.1em;
width:100%;
background:#FFFFFF;
float:right;


}

.box{
background:#676767 url(../images/box.gif) no-repeat;
padding:2em 2em 0.5em 2em;
font-size:1.2em;
position:relative;


}

.box img{
float:left;
margin:0.5em 1em 1em  0em;
border:0.1em #D0D0D0 solid;
padding:0.5em;
position:relative;
}

.imgnoborder img{
float:left;
margin:0em 0.2em 0em 0em;
border: none;
padding:0;

}
.box p{
margin:0.5em 0 1em 0;
text-align:justify;
display:block;
}
.box ul{
clear:both;

margin: 1em 0 1em 3em;
padding:0 0 0 2em;}
.box ul li{
margin:0 0 1em 1em;
list-style: url(../images/li.gif);}

.box ul ul li{
margin:0.5em 0 0.5em 0em;
list-style: url(../images/li_li.gif);}


.box ol{
margin: 1em 0 0 3em;
padding:0 0 0 2em;}
.box ol li{
margin:0 0 1em 1em;
}

.box ol ol  li{
margin:0.5em 0 0.5em 3em;
}
.logo_berrikuntza{
margin:0 2em 0 0em;
float:right;
}
#right{width:18%; position:relative;	float:right;}
#logoak{
float:left;

margin:0 0 1em 2em;

}
#logoak img{ 
margin:0 0 0 3em;
padding:0 0 0 1em;



}
.logo_margin{ margin:2em;  }
.logo_margin img  { margin:0 0 0 1em;}
#footer{
width:95em; 
margin:0 auto;
position:relative;

}
#footer p{
text-align:right;
display:block;

float:right;
color: #666666;
margin:0.5em 0 0 0;}
#footer ul{
width:100%;
float:right;
text-align:right;

}
#footer ul li{
margin:0 0 0 1em;
float:left;}
/*========================================= EXPECFICAS PARA CADA PGINA ==================================================*/
		
		
/*======================= INDEX ==========================*/


	#wrap_index{
	width:100%;	
	position:relative;	
	float:left;
/*	background: #737345 url(../images/azpia_contenido.jpg) repeat-x ;*/
	border:#868553 0.1em solid;
		height:50em;}
	
	#wrap_index[id]{
height:auto;
	min-height:50em;
	
}

/*=====================PORTADAS===========*/

#portada img{
margin:0;
padding:0;
float:left;
border:0;
}
/*=====================ACCESIBILIDAD===========*/

#accesibilidad img{
border:none;
clear: both;
float:none;
padding:0;
margin:0;

}
/*=====================PATROCINADORES===========*/

#patrocinadores ul{
list-style:none;

}
#patrocinadores ul li{
border:0.1em #999999 solid;
padding:0.5em;
margin:0 0 0.5em 0;
list-style: url(../images/blank.gif);
background:none;

}
#patrocinadores img{ background:none;
border: none;
margin:0;
padding:0 2em 0 0 ;

width:120px;
}

	/*============================CLASES=========================*/
	
.hidden {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
.negrita{font-weight:bold;font-size:1em;}

.cursiva{font-style:italic;}

.subrayado{text-decoration:underline;}

.imgsinborde{border:none;}
.left40{
float:left;
width:40%;}
.right40{
float:right;
text-align:right;
width:35%;}
.width100{
width:10em;}

.left_tit a:link, a:visited{
color: #000000;}
.left_tit a:hover, a:focus{
color: #333333;}
.color{
background-color:#FF3300;}
.padding-left{
padding-left:2em;}
#li_image li{
	margin: 0 0 2em 0;
	padding: 0 0 2em 0;
	font-weight:normal;
}
.float_left{
float:left;}

.float_right{
float:right;}
table{
background:#E9E9E9;
border:0.1em #666666 solid;
margin:0.5em 0 1em 0;}
caption{
text-align:left;
color:#494A2B;
font-weight:bold;}
th{
background:#666666;
border-bottom:0.1em #DADCBD dotted;
font-size:0.8em;
padding:0.2em 0em 0.2em 0em;
color:#FFFFFF;
text-align:left;
}
td{
border-bottom:0.1em #ffffff dotted;
border-right:0.1em #ffffff dotted;
padding:0.2em 0em 0.2em 0em;
text-align:center;
color:#666666;}

.width10{
width:20em;}

.texto_logo{
font-size:1em;
color: #666666;
display:block;}
/*===============================*/
.weight_normal{
font-weight:normal;}

.small{
font-size:0.8em;}
.imagen_fuentes p{
font-size:0.9em;
font-style:italic;

clear:both; 
}
.imagen_fuentes {
margin:0 0 1em 0;



 
}
#credits { float:right;
font-size:0.9em;}

.print{ background:url(../images/print.gif) no-repeat; padding:0.4em 1em 0.5em 4em;}
.imprimir_formulario{ float:left;  background:url(../images/print_form.jpg) no-repeat; width:135px; height:60px; text-align:right; padding:1em 1.5em 0 0;}
.sig{ background:#5D5D5D; padding:0.5em; font-size:0.8em; margin:0.5em; border:0.1em solid #333333; cursor:pointer;}

.precio{ float:right; width:50%;}

#fotos { margin:2em 0 0 2em;}

#fotos img{   padding:0.3em; border:0.1em solid #999999; margin:0;  }
#fotos ul li{width:30%;margin:0.3em;float:left; height:12em; }

#fotobox img{   padding:0.3em; border:0.1em solid #999999;  }
#fotobox {   margin:0 0 2em 2em;  }

#galeria h2{ font-size:1.5em; margin:2em;}

#descarga img{ border:0; margin:0em 1em 0 0; padding:0; float:left;}