@charset "utf-8";
/* CSS Document by eSOFT. Technologies & Consulting */

/*
=============================
UNDO 
=============================
 */

h1,h2,h3,h4,h5,h6,form,body,html,p,address,fieldset,input,table,th,td,ul,li{ margin:0; padding:0;}
a{outline:none;}
a img,:link img,:visited img { border:none;}

/*
=============================
BY DEFAULT ESTILOAK
=============================
*/

/*
================== COLORES QUE SE PUEDEN USAR==================
1- #D27609
2- #333333  gris oscuro
==============================================================*/



body{
    margin:0em;
    padding:0em 0 0 0;
    border:0;	
    background:#333333 url(../images/azpia.jpg) no-repeat top center; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: 62.5%; /* em neurrien kalkulua errazago izateko*/
    }
	
	
.presentacion { background:url(../images/presentacion.jpg) top center no-repeat;}

h1{
    padding:0em 0 0 0 ;
    margin:0em 0 0 1em;
	width:114px;
	height:223px;
	position:relative;
	float:left;
	font-size:1.5em;
	}
	
h1 em { /* Irudien ordezkanpena egiteko, erabilerraztasunagaitik*/
    background:url(../images/logo.jpg) no-repeat;		
	width:100%;
	height:100%;
	position: absolute;
	}
h2{color:#666666;}
h3{	}
h4{	}
h5{	}
h6{	}
	
p{margin:0.5em; padding:0; }
	
a:link {font-size: 1em;	color: #000000;font-weight: normal;	padding:0;margin:0;border:0;}	
a:visited {font-size: 1em;	color: #000000;font-weight: normal;	padding:0;margin:0;border:0;} 	
a:hover {font-size: 1em;color: #000000;font-weight: normal;padding:0;margin:0;border:0;}	
a:focus {font-size: 1em;color: #000000;font-weight: normal;padding:0;margin:0;border:0;}	
a:active {font-size: 1em;color: #000000;font-weight: normal;padding:0;margin:0;border:0;} 
	

table{margin:2em; padding:0.5em;font-size:1em;border:#999999 0.1em solid ; background:#ffffff;}	
th{ background:#000000; padding:1em 1em 1em 1em ;text-align:left; color:#ffffff;}	
td{padding:1em 0.4em 1em 0.4em;margin:2em;border-bottom:0.1em #999999 solid;}


.tarifas table{margin:2em; padding:0.3em;font-size:1em;border:#999999 0.1em solid ; background:#EFEFEF; width:90%;}	
.tarifas th{ background:#000000; padding:1em 1em 1em 1em ;text-align:center; color:#ffffff;}	
.tarifas td{padding:0.5em 0.4em 0.5em 0.4em;margin:2em;border-bottom:0.1em #999999 solid; text-align:center;}

/*table td input{ margin:0.5em; float:left; width:30px; border:1px solid #444343; background: #2E2E2E ; color:#b1b1b1; padding:0.2em;}*/
dl { margin:0; padding:0;}
dt { margin:0; padding:0 ; float:left;font-weight:bold;}
dd { margin:0  0 0.3em 0; padding:0;}


/* 
=============================
ELEMENTOAK
=============================
*/


div.header_cont { background:url(../images/content.png) top center repeat-y; padding:0 0em 0 0em;width:95em;clear:both;margin:auto;}

	
#content{width:91em;clear:both;margin:auto;padding:0 0 0 0;background:none /*url(../images/azpia.jpg) repeat-y*/;min-height:50em;}
	
#content[id]{ /* ie6k min-height ondo egiteko */
	height:auto;min-height:50em;}

#content:after {/* Gillotina eragozteko, espazio bat sartzen da div-aren bukaeran*/
    content: "&nbsp;";display: block;height: 0;clear: both;visibility: hidden;}
	


#idiomas{float:right;margin:0em 1em 0 0em;padding:0 0 0 0.5em;color:#ffffff;font-size:1.2em; }
#idiomas div{	padding:0.2em 1em 0.2em 1em;float:left;background:#000000;margin-right:0.5em;text-transform: uppercase;
}

#idiomas a:link{color:#999999;font-weight:normal; text-decoration:none; }
#idiomas a:visited{color:#999999;font-weight:normal;text-decoration:none;}	
#idiomas a:hover{color: #ffffff;font-weight:normal; text-decoration:underline;}	
#idiomas a:focus{color: #ffffff;font-weight:normal;text-decoration:underline;}	
#idiomas a:active{color:#ffffff;font-weight:normal;text-decoration:underline;}

div.top_header { background:url(../images/top.png) bottom center no-repeat; height:49px; margin-top:3em;}
#header {width:91em;margin:0em auto 0em auto;}

/*#header ul { float:right;text-transform: uppercase; margin:0.5em 1.3em 0 0 ; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; letter-spacing:0.1em;}		
#header ul li {display:inline;list-style:none;}
	
#header ul li a:link {color:#000000;text-decoration:none; font-weight:bold;}
#header ul li a:visited {color:#000000;text-decoration:none;font-weight:bold;}
#header ul li a:hover {color:#333333;text-decoration:none;font-weight:bold; text-decoration:underline;	}
#header ul li a:focus {color:#333333;text-decoration:none;font-weight:bold; text-decoration:underline;	}
#header ul li a:active {color:#333333;text-decoration:none;	font-weight:bold;text-decoration:underline;}*/	


.inicio { float:right;text-transform: uppercase; margin:0.5em 1.3em 0 0 ; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; letter-spacing:0.1em;}
.inicio a:link {color:#000000;text-decoration:none; font-weight:bold;}
.inicio  a:visited {color:#000000;text-decoration:none;font-weight:bold;}
.inicio  a:hover {color:#333333;text-decoration:none;font-weight:bold; text-decoration:underline;	}
.inicio a:focus {color:#333333;text-decoration:none;font-weight:bold; text-decoration:underline;	}
.inicio a:active {color:#333333;text-decoration:none;	font-weight:bold;text-decoration:underline;}

#header img{border:0;}
#header {background:#C6D0DA; min-height:5em;}

.ima_general { width:640px; float:left; margin:0 0 0 1em; padding:0;}

#top{}
/*
#footer {clear:both;width:95em;margin:auto; color:#666666; background:url(../images/footer.png) top center no-repeat; padding-top:7em;}

#footer strong{ color:#ffffff;}

#footer a:link{font-weight:normal;}	
#footer a:visited{font-weight:normal;}	
#footer a:hover {font-weight:normal;}	
#footer a:active{font-weight:normal;}
	
#footer p { margin:2em 0 0 0;}*/


#footer {clear:both;width:95em;margin:auto; color:#cccccc; background:url(../images/footer.png) top center no-repeat; padding-top:10em; padding-left:1.5em; min-height:13em;}

address { width:50%; float:left;margin:0em 0 0em 0em; font-style:normal;}

#footer strong{ color:#ffffff; font-size:1.1em;}

#footer a:link{font-weight:normal;color:#cccccc;}	
#footer a:visited{font-weight:normal;color:#cccccc;}	
#footer a:hover {font-weight:normal;color:#D27609;}	
#footer a:active{font-weight:normal;color:#D27609;}
	
#footer p { margin:0em 0 0 0;}




#credits{margin:0em auto 0em auto;color: #cccccc; float:right; text-align:right;}

#credits ul{ float:right; padding:0 2em 0 0em; }
#credits ul#validadores li{ float:left; list-style:none; margin:0em 0em 0em 0.5em;}	
#credits p{padding:1.5em 0em 0 0em; margin:1em 1em 0 0 ;}

#credits ul li { display:block; text-align:right; margin:0 0 0 0; padding:0;  }
	
#credits a:link{font-size:1em;color:#cccccc; text-decoration:none;}
#credits a:visited{font-weight:normal;color:#cccccc; text-decoration:none;}	
#credits a:hover{font-weight:normal;color:#D27609; text-decoration:none;}	
#credits a:focus{font-weight:normal;color: #D27609; text-decoration:none;}		    
#credits a:active{font-weight:normal;color:#D27609;	 text-decoration:none;}

#credits ul ul { margin:0; padding:0;}
#credits ul ul li { display:inline;}


 .xhtml em{background:url(../images/w3c_xhtml.png);
	background-repeat:no-repeat;		
	width:150px;
	height:25px;
	position: absolute;
	margin:0 1em 0 0;
	 }
	
 .css em{background:url(../images/w3c_css.png);
	background-repeat:no-repeat;		
	width:100px;
	height:25px;
	position: absolute;}



/*#credits{clear:both;margin:2em auto 2em auto;width:95em;color: #999999;}

#credits ul{ float:right; }
#credits ul li{ float:left; list-style:none; margin:0em 0.5em 0em 0.5em;}	
#credits p{}
	
#credits a:link{font-size:1em;color:#999999;}
#credits a:visited{font-weight:normal;color:#999999;}	
#credits a:hover{font-weight:normal;color: #333333;}	
#credits a:focus{font-weight:normal;color: #333333;}		    
#credits a:active{font-weight:normal;color:#333333;	}*/




/*
=============================
ZUTABEAK
=============================
*/

#colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:80%;			/* width of whole page */
	overflow:hidden;	/* This chops off any overhanging divs */
	}
	
/* Zutabeen ezaugarri orokorrak */

.colleft {
	float:left;
	width:100%;
	position:relative;
	}
.col1,.col3 {
	float:left;
	position:relative;
	padding:0 0 0.6em 0;
	overflow:hidden;
	margin:0.4em 0 0 0;
	}
.col2{
	float:left;
	position:relative;
	padding:0 0 0 0;
	overflow:hidden;
	margin:0.4em 0 0 0;
	}
	
	/* 
=============================
1 ZUTABE (menu barik) 
=============================
 */
	
	.fullpage { padding:0 2em 0 2em;color:#333333; text-align:justify;
		/* page background colour */
	}
	.fullpage .col1 {
		width:96%;				/* page width minus left and right padding */
		left:2%;				/* page left padding */
	}
/* 
=============================
2 ZUTABE (menua ezkerrean) 
=============================
 */

.leftmenu {
	}
	
.leftmenu .colleft {
	right:75%;				
	}
	
.leftmenu .col1 {
	 /*border:0.1em #00CCCC solid;*/
	width:77%;			
	left:96.5%;			
	}
	
.leftmenu .col2 {
	/* border:0.1em #00CCCC solid;*/
	width:21%;			
	left:-2%;		
	}
	
	
	
/*
=============================
2 ZUTABE (Menua eskuinean)
=============================
*/
	.rightmenu {
			/* right column background colour */
	}
	.rightmenu .colleft {
		right:25%;				/* right column width */
			/* left column background colour */
	}
	.rightmenu .col1 {
		width:71%;				/* left column content width (left column width minus left and right padding) */
		left:27%;				/* (right column width) plus (left column left padding) */
	}
	.rightmenu .col2 {
		width:21%;				/* right column content width (right column width minus left and right padding) */
		left:31%;				/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}	
/*
=============================
3 ZUTABE (Menuak alboetan)
=============================
*/

.threecol {	}
	
.threecol .colmid {right:25%;
	}
	
.threecol .colleft {
	right:50%;				
	}
	
.threecol .col1 { /* border:0.1em #00CCCC solid;*/
	width:53%;				
	left:76%;				
	}
	
.threecol .col2 {  /* border:0.1em #00CCCC solid;*/
	width:25%;			
	left:-3%;				
	}
	
.threecol .col3 { /* border:0.1em #00CCCC solid;*/
	width:20%;
    left:51.5%;			
	}
/*
=============================
2 ZUTABE (biak berdinak)
=============================
*/
	.doublepage {
		/* right column background colour */
	}
	.doublepage .colleft {
		right:50%;				/* right column width */
		/* left column background colour */
	}
	.doublepage .col1 {
		width:46%;				/* left column content width (column width minus left and right padding) */
		left:52%;				/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:46%;				/* right column content width (column width minus left and right padding) */
		left:56%;				/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
/*
=============================
col2 ZUTABEA. Ezkerreko menua hemendik editatzen da.
=============================
*/

.col2{position:relative;}

.col2 h3{ color:#666666; margin:1em 1em 1em 1em; font-size:1.4em; background:#999999; color:#FFFFFF; padding:0 0 0 1em;}
.col2 h4{ color:#666666; margin:1em 1em 1em 1em; font-size:1.4em; background:#999999; color:#FFFFFF; padding:0 0 0 1em;}
	
.col2 img{border:0;	margin:0.5em; border:0.1em #999999 solid;}


/*===========1. mailako lista=============*/
	
.col2 ul{border-top:0.1em solid #cccccc;margin:1em 0.5em 1em 1.5em;padding:0 0 0 0em;list-style:none;position:relative;}

.col2 ul li{margin:0em 0em 0em 0em;padding:0.6em 0 0.6em 0em;border-bottom:0.1em solid #cccccc;}	
	
.col2 ul li a:link{font-size:1.2em;font-weight:bold;text-decoration:none;color: #666666;background:url(../images/col2_li_bg.gif) no-repeat 0px 0px;padding:0em 0 0em 1em; }
.col2 ul li a:visited{font-size:1.2em;font-weight:bold;text-decoration:none;color: #666666;background:url(../images/col2_li_bg.gif) no-repeat 0px 0px;padding:0em 0 0em 1em;}
.col2 ul li a:hover{font-size:1.2em;font-weight:bold;text-decoration:none;background:url(../images/col2_li_bg.gif) no-repeat 0px -35px;padding:0em 0 0em 1em; color:#D27609; }
.col2 ul li a:active{font-size:1.2em;font-weight:bold;text-decoration:none;background:url(../images/col2_li_bg.gif) no-repeat 0px -35px;padding:0em 0 0em 1em;color:#D27609; }
	
/*===========2. mailako lista=============*/

.col2 ul ul {margin:0em 0 0 0em;padding:0em 1em 0 2em;/*background:#477a89;*/	}	
.col2 ul ul li{font-size:1em;margin:0em 0em 0em 0em;padding-right:0em; background:none;border-bottom:#999999 dotted 0.1em;}	
	
	
.col2 ul ul li a:link{font-size:1.2em;font-weight:normal;text-decoration:none;color: #999999;background:none;padding:0.2em 1em 0.2em 2em; }
.col2 ul ul li a:visited{font-size:1.2em;font-weight:normal;text-decoration:none;color: #999999;background:none;padding:0.2em 1em 0.2em 2em;}
.col2 ul ul li a:hover{font-size:1.2em;font-weight:normal;text-decoration:none;background:none;padding:0.2em 1em 0.2em 2em; color:#D27609; }
.col2 ul ul li a:focus{font-size:1.2em;font-weight:normal;text-decoration:none;background:none;padding:0.2em 1em 0.2em 2em; color:#D27609; }
.col2 ul ul li a:active{font-size:1.2em;font-weight:normal;text-decoration:none;background:none;padding:0.2em 1em 0.2em 2em; color:#D27609;}

	
/*===========3. mailako lista=============*/
	
.col2 ul ul ul li{
	font-size:1em;
	margin:0.4em 0em 0.4em 1em;
	padding:0em; list-style:url(../images/menu_li_li.png);
	border-bottom: none; background:none; background-image:none; 	}	
	
.col2 ul ul ul li a:link{font-size:1.2em;font-weight:bold;text-decoration:none;color: #666666;background:none;padding:0em 0 0em 0em; }
.col2 ul ul ul li a:visited{font-size:1.2em;font-weight:bold;text-decoration:none;color: #666666;background:none;padding:0em 0 0em 0em;}
.col2 ul ul ul li a:hover{font-size:1.2em;font-weight:bold;text-decoration:none;background:none;padding:0em 0 0em 0em; color:#cccccc; }
.col2 ul ul ul li a:active{font-size:1.2em;font-weight:bold;text-decoration:none;background:none;padding:0em 0 0em 0em; color:#cccccc;}



/*
=============================
col1 ZUTABEA
=============================
*/
.col1{ color:#333333; font-size:1.1em; text-align:justify; background:#C6D0DA;}
	
.col1 p{margin:0 0 2em 0;	}
	
.col1  a:link{color:#333333;font-weight:normal;}	
.col1  a:visited{color:#333333;font-weight:normal; }
.col1  a:hover,a:focus{color:#D27609;font-weight:normal;}	
.col1  a:active{color:#D27609;font-weight:normal;  }	


.col1 h2{ background:url(../images/bg_h2.png) no-repeat left bottom;color:#000000;margin:0 0 1em 0;padding:0em 1em 0.7em 0.5em;font-size:1.4em;font-weight:bold; text-transform: uppercase; letter-spacing:0.1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.col1 h2 a:link, .col1 h2 a:visited, .col1 h2 a:hover, .col1 h2 a:active{color:#000000;font-weight:bold; text-decoration:none;}
	
.col1 h3{color:#000000;background:url(../images/h3.gif) no-repeat left bottom;border-bottom:0.1em #000000 solid;margin:2em 0 1em 2em;padding:0 0 0 1em;font-size:1.2em;font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  }
.col1 h3 a:link, .col1 h3 a:visited, .col1 h3 a:hover, .col1 h3 a:active{ text-decoration:none;color:#000000;font-weight:bold; }

.col1 h4{color: #666666;margin:0.6em 0 0.6em 2em;padding:0 0 0 2em;font-size:1.1em;font-weight:bold;}
	
.col1 h5{color: #666666;margin:2em 0 1em 4em;padding:0 0 0 1em;font-size:1em;font-weight:bold;}
	
.col1 h6{color: #666666;margin:2em 0 1em 5em;padding:0 0 0 1em;font-size:1em;font-weight:bold;}
		
		
/*============1. mailako lista=============================*/
.col1 ul{  margin:0.5em 1em 0.5em 3em;}	
.col1 ul li{ list-style: url(../images/li.png); margin:0em; padding:0.5em; }

.col1 ul li a:link{color:#333333;font-weight:bold;}
.col1 ul li a:visited{color:#333333;font-weight:bold;}	
.col1 ul li a:hover,a:focus{color:#D27609;font-weight:bold;}	
.col1 ul li a:active{color:#D27609;font-weight:bold;}

.col1 ul li img{ margin:0; padding:0; /*border:0.1em solid #9EB51D;*/ float:left;}

.col1 ol{	}	
.col1 ol li{    }	

/*============2. mailako lista=============================*/

.col1 ul ul{}	
.col1 ul ul li{ list-style: url(../images/li.png); margin:0 0 0 2em; }

.col1 ul ul li a:link{color:#D27609;font-weight:normal;}
.col1 ul ul li a:visited{color:#D27609;font-weight:normal;}	
.col1 ul ul li a:hover,a:focus{color:#D27609;font-weight:normal;}	
.col1 ul ul li a:active{color:#D27609;font-weight:normal;}
	
	
.col1 img{float:right;padding:0 0em  1em 2em;}
.col1 img a{border:none;}
	
	
/*
=============================
col3 ZUTABEA. Eskuineko menua hemendik editatzen da.
=============================
*/

.col3{position:relative;}

.col3 h3{ color:#666666; margin:1em 1em 1em 1em; font-size:1.4em; background:#999999; color:#FFFFFF; padding:0 0 0 1em;}
.col3 h4{ color:#666666; margin:1em 1em 1em 1em; font-size:1.4em; background:#999999; color:#FFFFFF; padding:0 0 0 1em;}
.col3 img{border:0;	margin:0.5em; border:0.1em #999999 solid;}

/*===========1. mailako lista=============*/
	
.col3 ul{border-top:0.1em solid #cccccc;margin:1em 0.5em 1em 1.5em;padding:0 0 0 0em;list-style:none;position:relative;}

.col3 ul li{margin:0em 0em 0em 0em;padding:0.6em 0 0.6em 0em;border-bottom:0.1em solid #cccccc;}	
	
.col3 ul li a:link{font-size:1.2em;font-weight:bold;text-decoration:none;color: #666666;background:url(../images/col2_li_bg.gif) no-repeat 0px 0px;padding:0em 0 0em 1em; }
.col3 ul li a:visited{font-size:1.2em;font-weight:bold;text-decoration:none;color: #666666;background:url(../images/col2_li_bg.gif) no-repeat 0px 0px;padding:0em 0 0em 1em;}
.col3 ul li a:hover{font-size:1.2em;font-weight:bold;text-decoration:none;background:url(../images/col2_li_bg.gif) no-repeat 0px -35px;padding:0em 0 0em 1em; color:#D27609; }
.col3 ul li a:active{font-size:1.2em;font-weight:bold;text-decoration:none;background:url(../images/col2_li_bg.gif) no-repeat 0px -35px;padding:0em 0 0em 1em;color:#D27609; }
	
/*===========2. mailako lista=============*/

.col3 ul ul {margin:1em 0 0 0em;padding:0em 0 0 2em;/*background:#477a89;*/	}	
.col3 ul ul li{font-size:1em;margin:0em 0em 0em 0em;padding-right:0em; background:none;border-bottom: none;}	
	
	
.col3 ul ul li a:link{font-size:1.2em;font-weight:bold;text-decoration:none;color: #D27609;background:url(../images/col2_ul_ul_bg.gif) 0px 0px no-repeat;padding:0em 0 0em 2em; }
.col3 ul ul li a:visited{font-size:1.2em;font-weight:bold;text-decoration:none;color: #D27609;background:url(../images/col2_ul_ul_bg.gif) 0px 0px no-repeat;padding:0em 0 0em 2em;}
.col3 ul ul li a:hover{font-size:1.2em;font-weight:bold;text-decoration:none;background:url(../images/col2_ul_ul_bg.gif)0px -21px no-repeat;padding:0em 0 0em 2em; color:#666666; }
.col3 ul ul li a:active{font-size:1.2em;font-weight:bold;text-decoration:none;background:url(../images/col2_ul_ul_bg.gif) 0px -21px no-repeat;padding:0em 0 0em 2em; color:#666666;}

	
/*===========3. mailako lista=============*/
	
.col3 ul ul ul li{
	font-size:1em;
	margin:0.4em 0em 0.4em 1em;
	padding:0em; list-style:url(../images/menu_li_li.png);
	border-bottom: none; background:none; background-image:none; 	}	
	
.col3 ul ul ul li a:link{font-size:1.2em;font-weight:bold;text-decoration:none;color: #FFFFFF;background:none;padding:0em 0 0em 0em; }
.col3 ul ul ul li a:visited{font-size:1.2em;font-weight:bold;text-decoration:none;color: #FFFFFF;background:none;padding:0em 0 0em 0em;}
.col3 ul ul ul li a:hover{font-size:1.2em;font-weight:bold;text-decoration:none;background:none;padding:0em 0 0em 0em; color:#cccccc; }
.col3 ul ul ul li a:active{font-size:1.2em;font-weight:bold;text-decoration:none;background:none;padding:0em 0 0em 0em; color:#cccccc;} 
	
	

/*
=============================
KLASEAK
=============================
*/
	
/*------------------KLASE OROKORRAK------------------*/



.negrita {font-weight:bold;}
.clear{clear:both;}	
.hidden {display: block;background: transparent;background-image: none;border: none;height: 1px;overflow: hidden;padding: 0;margin: -1px 0 0 -1px;width: 1px;}
.cursiva{font-style:italic;}
.subrayado{text-decoration:underline;}
.imgsinborde{border:none;}
.float_left ul{padding:0;margin:0}
.float_left ul li{clear:both;display:block;padding:0;margin:0}
.float_left ul li img{padding:0;margin:0;float:left;}
.margin_right{ margin-right:2em;}
.align_center { text-align:center;}
.align_left { text-align:left;}
.tipografia { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}


/*---General_editor.php-n sartzeko klase orokorrak  */

.encabezado_h3{color:#000000;background:url(../images/h3.gif) no-repeat left bottom;border-bottom:0.1em #000000 solid;margin:2em 0 1em 2em;padding:0 0 0 1em;font-size:1.2em;font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  } /* tiene que ser igual a .col1 h3 */
.color{ color:#D27609; }
.small {font-size:0.9em;}
.verybig {font-size:1.4em;}
.big {font-size:1.2em;}
.float_left{float:left;}
.float_right{float:right;}
.border{border:0.06em #CCCCCC solid;padding:0.12em 0.24em 0.12em 0.24em;}


.fondo_1 { background:url(../images/fondo_1.png) bottom center no-repeat; padding:2em 4em 4em 4em; font-size:1.4em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0;}
p.fondo_1 {margin:0;}

ul.fondo_1 { background:url(../images/fondo_1.png) bottom center no-repeat; padding:1em 2em 2em 3.5em; font-size:1.1em; margin:0em 0em 0em 0em;}

.fondo_2 { background:url(../images/fondo_2.png) bottom center no-repeat; padding:1em 4em 2em 4em; font-size:1.4em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:0;}
p.fondo_2 {margin:0;}

ul.fondo_2 { background:url(../images/fondo_2.png) bottom center no-repeat; padding:1em 2em 2em 3.5em; font-size:1.1em; margin:0em 0em 0em 0em;}





/*-------------KLASEAK EDUKIA posizioa, margen eta padina kontrolatzeko. Bestelako etiketak col1-ean kudeatzen dira-----------------*/
.boxmain{margin:2em 0em 2em 0em ;padding: 1em 2.5em 1em 1em;}
.boxcont{	}
.box{	}

/*
=============================
ORRIALDE BAKOITZERAKO EZPEZIFIKOAK
=============================
*/
/*---------Noticias-------------*/
/*#blq_news{float:left;		}
#blq_news a{display:block; font-weight:bold; background:url(../images/li.png) no-repeat left top; padding:0 0 0 1em;}
#blq_news img{ margin:1em 1em 0 1em 0; 	}
#blq_news ul {padding:0em;margin:0em; list-style:none; list-style-image:none;}
#blq_news ul li{border:0.1em #CCCCCC solid;	padding:0.5em;margin:0.5em; list-style:none; list-style-image:none;	}*/
	

#col2_news{}
#col2_news img{ float:left; margin:1em 1em 0 0;}
#col2_news ul{padding:0em;margin:0em 0 0 1em;}
#col2_news ul li { width:100%; float:none; clear:both;}
#col2_news ul li p.blq_news_tit{  margin:1em 0 0 0;display:block;}
#col2_news ul li a{ list-style:none; background:none; }

#col2_news ul li p.blq_news_tit a:link{font-size:1.2em;font-weight:bold;text-decoration:none;color: #666666;background:url(../images/col2_li_bg.gif) no-repeat 0px 0px;padding:0em 0 0em 1em; }
#col2_news ul li p.blq_news_tit a:visited{font-size:1.2em;font-weight:bold;text-decoration:none;color: #666666;background:url(../images/col2_li_bg.gif) no-repeat 0px 0px;padding:0em 0 0em 1em;}
#col2_news ul li p.blq_news_tit a:hover{font-size:1.2em;font-weight:bold;text-decoration:none;background:url(../images/col2_li_bg.gif) no-repeat 0px -35px;padding:0em 0 0em 1em; color:#D27609; }
#col2_news ul li p.blq_news_tit a:active{font-size:1.2em;font-weight:bold;text-decoration:none;background:url(../images/col2_li_bg.gif) no-repeat 0px -35px;padding:0em 0 0em 1em;color:#D27609; }






#news_arch { margin-bottom:3em;}
#news_arch ul { margin:0; padding:0;}
#news_arch ul li {list-style:none; margin:1em 0 1em 0;}
#news_arch ul li img { border:none; margin:0em 0.5em 0.5em 0;}
#news_arch ul li p.blq_news_tit { background:#E9E9E9; padding:0.4em 0 0.4em 0.5em; display:block; margin-bottom:1em;}
#news_arch ul li p.blq_news_tit a { text-decoration:none;}


#col2_gal{}
#col2_gal img{ float:left;}
#col2_gal ul{padding:0em;margin:0em 0 0 1em;}
#col2_gal ul li { width:100%; float:none; clear:both;}
#col2_gal ul li a{ font-size:1em; margin:1em 0 0 0;}


/*---------BUSQUEDA-------------*/
#buscador form{margin:0.5em 0.5em 2em 0.5em; padding:0; }
#buscador form fieldset{ margin:0; padding:1em 1em 0em 1em; width:90%; border:0.1em solid #CCCCCC; }
#buscador form legend { font-size:1.1em; font-weight:bold;  margin-bottom:5px; padding:3px; color:#cccccc;}
#buscador form label{float:left; margin:0px 10px 0px 0; height:4em;text-align:left; color:#666666;}
#buscador form input {border:1px solid #999999; width:99%; background:#FFFFFF;   }
 .buscador{ width:60%;}

#busqueda{ margin:1em 0 0 0;}
#busqueda a{ }
#busqueda ul{ margin:0 0 0em 0em;}
#busqueda ul li{ margin:1em;}
#busqueda  p{ }

/*---------MIGA-------------*/
/*#miga{ margin:0 0.5em 1em 0.5em;}

li.li_miga a { text-decoration:none;margin:0; padding:0; }
li.li_miga {  list-style:url(../images/li_miga.png); margin:0em 1.5em 0em 0.5em; padding:0em; float:left;}

#miga ul.ul_miga { margin:0; padding:0;}



li.li_miga a:link {font-size: 0.8em;}	
li.li_miga a:visited {font-size: 0.8em;	} 	
li.li_miga a:hover {font-size: 0.8em;}	
li.li_miga a:focus {font-size: 0.8em;}	
li.li_miga a:active {font-size: 0.8em;} */






#miga{ margin:0 0.5em 0em 0.5em;}

#migali.li_miga a { text-decoration:none;margin:0; padding:0; }
#miga li.li_miga {  list-style:url(../images/li_miga.png); margin:0em 1.5em 0em 0.5em; padding:0em; float:left;}

#miga ul.ul_miga { margin:0; padding:1em 0 0 0; float:left;}



#miga li.li_miga a:link {font-size: 0.8em; text-decoration:none; }	
#miga li.li_miga a:visited {font-size: 0.8em;text-decoration:none;} 	
#miga li.li_miga a:hover {font-size: 0.8em; text-decoration:none;}	
#miga li.li_miga a:focus {font-size: 0.8em;text-decoration:none; }	
#miga li.li_miga a:active {font-size: 0.8em; text-decoration:none;} 


/*====================ANCHOS=======================*/
.ancho_auto { width:auto;}
.ancho1{ width:/*100*/99%;}
.ancho2{ width:/*48*/48.2%;}
.ancho3{ width:32%;}
.ancho4{ width:23%;}
.ancho5{ width:18%;}
.ancho2_3{ width:65%;}

/*p.ancho2_3 { padding-right:2em;}*/

/******** SEPARACIONES ************/

.separarSup10_m { margin-top: 10px;}

.separarSup10_p {	padding-top:10px;}

.separarInf10_m {	margin-bottom:10px;}

.separarInf10_p {	padding-bottom:10px;}

.separarIzq10_m {	margin-left:10px;}

.separarIzq10_p {	padding-left:10px;}

.separarDch10_m {	margin-right:10px;}
.separarDch100_m {	margin-right:100px;}

.separarDch10_p {	padding-right:10px;}
.separarDch30_p {	padding-right:30px;}
.separarDch300_p {	padding-right:300px;}



/*====================recomendacion ie6=======================*/

#ie{ width:176px; height:85px; background: #CCCCCC url(../images/ie.gif) no-repeat; position:absolute; bottom:0;right:2em; color:#666666; padding:1em 3em 0em 1em;}
#ie img{ float:left; padding: 0.5em 1em 0 0;}

#ie a:link{ color:#000000; font-weight:bold;}
#ie a:visited{ color:#000000;font-weight:bold;}
#ie a:hover{ color: #FF0000;font-weight:bold;}
#ie a:active{ color:#FF0000;font-weight:bold;}
.right{ text-align:right;}


/*====================
GALERIAK
=======================*/
#fotos ul{ margin:3em 0 0 0; padding:0; float:left;}
#fotos ul li{ float:left; margin:1em; padding:0; list-style:none; list-style-image:none; min-height:12em; background-color:#000000;  padding:1em 1em 0em 1em; }
#fotos ul li a{font-weight:normal; text-decoration:none;}
#fotos img{ /*border:0.1em solid #DA0D5A;*/ margin:0em 0em 0em 0em;  border:none; float:none;  }

.imgtit{ float:left; margin:0 0em 0 0; width:80%;}


#subgalerias ul{ margin:0; padding:0;}


#subgalerias ul li{ display:block; float:left; border:0.1em solid #CCCCCC; padding:0.5em; margin:0 0.8em 0 0; min-height:15em; text-align:left; background:url(../images/degra.jpg) repeat-x;}
#subgalerias ul li p{ margin:0.5em 0.5em 0.5em 0.2em; padding:0; font-size:0.8em;}
#subgalerias img{ border:0.1em solid #ccc; padding:0em; margin:0em 0 0 0em ;  }	

#subgalerias img a{ border:0;}
 /*.conttit {font-size:1.1em;border-bottom:0.1em #5ab7bc solid; font-weight:bold; text-align:left; width:100%;  }*/
   img .conttit{ margin:0; padding:0; float:right; border:0;}
   
#subgalerias a{   display:block; text-decoration:none; }

#fotobox{ margin:0 0 0em 0; float:left;}

#fotobox img{border:0.1em solid #000000; padding:0em; float:left;}



.news_intro {
	color:#D27609;
	font-size:1em;
	font-style: italic;
	font-weight:bold;
	margin-bottom:1em;
}
.news_txt {text-align:justify;}


#enlaces ul { margin:0; padding:0;}	
#enlaces ul li {list-style:none; border:#cccccc solid 0.1em;margin:0 0 1.5em 0; padding:1.5em; background:#F0F0F0;}
#enlaces ul li img { margin:0 1em 1em 0;}
#enlaces ul ul li {list-style: url(../images/li.png); margin:0 1em 0 2em; padding:0.3em; border:none;}


#enlaces ul li a:link{color:#D27609;font-weight:normal; text-decoration:none;}
#enlaces ul li a:visited{color:#D27609;font-weight:normal;text-decoration:none}	
#enlaces ul li a:hover,a:focus{color:#333333;font-weight:normal;text-decoration:none}	
#enlaces ul li a:active{color:#333333;font-weight:normal;text-decoration:none}


.blq_news_nav { width:100%; }
.blq_news_boton_prev{ float:left;}
.blq_news_boton_next{ float:right;}
.news_link_arch{ clear:both;}



/*;
=============================
HAMENDIK AURRERA menua
=============================
*/
/*LO QUE SE CAMBIE AQUI TAMBIEN HAY QUE CAMBIAR EN SEC_INDEX  MENU HEADER*/

.blq_menucont{ background:url(../images/bg_col2.png) top right no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:2.5em 2.3em 2em 0em;}
.blq_menucont_bottom { background:url(../images/bg_col2_bottom.png) top right no-repeat; height:20px; width:189px; float:right; margin:0;}


.blq_menucont ul { text-align:right;margin:0em 0em 0em 0em; padding:0 0em 0 0em;border-top:none;}



.blq_menucont ul li{margin:0em 0em 0em 0em;padding:0em 0 0em 0em;border-bottom:none;list-style:none;}	
	
.blq_menucont ul li a:link{font-size:1.6em;font-weight:normal;text-decoration:none;color: #cccccc;background:none;padding:0.6em 0.5em 0.6em 0em;letter-spacing: 0.1em; display:block; }
.blq_menucont ul li a:visited{font-size:1.6em;font-weight:normal;text-decoration:none;background:none;padding:0.6em 0.5em 0.6em 0em; color:#cccccc; display:block;letter-spacing: 0.1em;}
.blq_menucont ul li a:hover{font-size:1.6em;font-weight:normal;text-decoration:none;background:url(../images/bg_col2_li.png) right no-repeat;padding:0.6em 0.5em 0.6em 0em; color:#ffffff; display:block;letter-spacing: 0.1em; }
.blq_menucont ul li a:active{font-size:1.6em;font-weight:normal;text-decoration:none;background:url(../images/bg_col2_li.png) right no-repeat;padding:0.6em 0.5em 0.6em 0em; color:#ffffff; display:block;letter-spacing: 0.1em;  }


/*BOTONES HABITACIONES*/
.botones_habitaciones ul { margin:0; padding:0;}
.botones_habitaciones ul li {  margin:0 0em 0 0em; padding:0; float:left; list-style:none; width:10em;}

li.habitacion1 { position:relative; padding:0; margin:0 0em 0em 0em ; float:none; height:204px; }
li.habitacion1   em{ position:absolute;  display:block; background:#00CCCC; height:204px; }
li.habitacion1 a:link em, li.habitacion1 a:visited em { background:url(../images/penalba.jpg) no-repeat 0px 0px; width:98px; height:204px;  padding:0em 0em 0em 0em; text-decoration:none; }
li.habitacion1 a:hover em, li.habitacion1 a:focus em, li.habitacion1 a:active em{ background:url(../images/penalba.jpg) no-repeat 0px -204px; width:98px; height:204px;  padding:0em 0em 0em 0em; text-decoration:none;}


li.habitacion2 { position:relative; padding:0; margin:0 0em 0em 0em ; float:none; height:204px; }
li.habitacion2   em{ position:absolute;  display:block; background:#00CCCC; height:204px; }
li.habitacion2 a:link em, li.habitacion2 a:visited em { background:url(../images/zaballa.jpg) no-repeat 0px 0px; width:98px; height:204px;  padding:0em 0em 0em 0em; text-decoration:none; }
li.habitacion2 a:hover em, li.habitacion2 a:focus em, li.habitacion2 a:active em{ background:url(../images/zaballa.jpg) no-repeat 0px -204px; width:98px; height:204px;  padding:0em 0em 0em 0em; text-decoration:none;}

li.habitacion3 { position:relative; padding:0; margin:0 0em 0em 0em ; float:none; height:204px; }
li.habitacion3   em{ position:absolute;  display:block; background:#00CCCC; height:204px; }
li.habitacion3 a:link em, li.habitacion3 a:visited em { background:url(../images/tologorri.jpg) no-repeat 0px 0px; width:98px; height:204px;  padding:0em 0em 0em 0em; text-decoration:none; }
li.habitacion3 a:hover em, li.habitacion3 a:focus em, li.habitacion3 a:active em{ background:url(../images/tologorri.jpg) no-repeat 0px -204px; width:98px; height:204px;  padding:0em 0em 0em 0em; text-decoration:none;}

li.habitacion4 { position:relative; padding:0; margin:0 0em 0em 0em ; float:none; height:204px; }
li.habitacion4   em{ position:absolute;  display:block; background:#00CCCC; height:204px; }
li.habitacion4 a:link em, li.habitacion4 a:visited em { background:url(../images/itxina.jpg) no-repeat 0px 0px; width:98px; height:204px;  padding:0em 0em 0em 0em; text-decoration:none; }
li.habitacion4 a:hover em, li.habitacion4 a:focus em, li.habitacion4 a:active em{ background:url(../images/itxina.jpg) no-repeat 0px -204px; width:98px; height:204px;  padding:0em 0em 0em 0em; text-decoration:none;}

li.habitacion5 { position:relative; padding:0; margin:0 0em 0em 0em ; float:none; height:204px; }
li.habitacion5   em{ position:absolute;  display:block; background:#00CCCC; height:204px; }
li.habitacion5 a:link em, li.habitacion5 a:visited em { background:url(../images/idubalza.jpg) no-repeat 0px 0px; width:98px; height:204px;  padding:0em 0em 0em 0em; text-decoration:none; }
li.habitacion5 a:hover em, li.habitacion5 a:focus em, li.habitacion5 a:active em{ background:url(../images/idubalza.jpg) no-repeat 0px -204px; width:98px; height:204px;  padding:0em 0em 0em 0em; text-decoration:none;}

li.habitacion6 { position:relative; padding:0; margin:0 0em 0em 0em ; float:none; height:204px; }
li.habitacion6   em{ position:absolute;  display:block; background:#00CCCC; height:204px; }
li.habitacion6 a:link em, li.habitacion6 a:visited em { background:url(../images/ezkutxi.jpg) no-repeat 0px 0px; width:98px; height:204px;  padding:0em 0em 0em 0em; text-decoration:none; }
li.habitacion6 a:hover em, li.habitacion6 a:focus em, li.habitacion6 a:active em{ background:url(../images/ezkutxi.jpg) no-repeat 0px -204px; width:98px; height:204px;  padding:0em 0em 0em 0em; text-decoration:none;}


/*BOTONES SALONES*/

.botones_salones ul { margin:0; padding:0;}
.botones_salones ul li {  margin:0 0em 0 0em; padding:0; float:left; list-style:none; width:20em;}

li.salon1 { position:relative; padding:0; margin:0 0em 0em 0em ; float:none; height:120px; }
li.salon1   em{ position:absolute;  display:block; background:#00CCCC; height:204px; }
li.salon1 a:link em, li.salon1 a:visited em { background:url(../images/quejana.jpg) no-repeat 0px 0px; width:206px; height:120px;  padding:0em 0em 0em 0em; text-decoration:none; }
li.salon1 a:hover em, li.salon1 a:focus em, li.salon1 a:active em{ background:url(../images/quejana.jpg) no-repeat 0px -120px; width:206px; height:120px;  padding:0em 0em 0em 0em; text-decoration:none;}

li.salon2 { position:relative; padding:0; margin:0 0em 0em 0em ; float:none; height:120px; }
li.salon2   em{ position:absolute;  display:block; background:#00CCCC; height:204px; }
li.salon2 a:link em, li.salon2 a:visited em { background:url(../images/aiala.jpg) no-repeat 0px 0px; width:206px; height:120px;  padding:0em 0em 0em 0em; text-decoration:none; }
li.salon2 a:hover em, li.salon2 a:focus em, li.salon2 a:active em{ background:url(../images/aiala.jpg) no-repeat 0px -120px; width:206px; height:120px;  padding:0em 0em 0em 0em; text-decoration:none;}

li.salon3 { position:relative; padding:0; margin:0 0em 0em 0em ; float:none; height:120px; }
li.salon3   em{ position:absolute;  display:block; background:#00CCCC; height:204px; }
li.salon3 a:link em, li.salon3 a:visited em { background:url(../images/sierra_salvada.jpg) no-repeat 0px 0px; width:206px; height:120px;  padding:0em 0em 0em 0em; text-decoration:none; }
li.salon3 a:hover em, li.salon3 a:focus em, li.salon3 a:active em{ background:url(../images/sierra_salvada.jpg) no-repeat 0px -120px; width:206px; height:120px;  padding:0em 0em 0em 0em; text-decoration:none;}


#map { border:#000000 solid 0.2em;}

.alert { background:#ffffff; text-align:center; padding:1em; border:#000000 solid 0.2em; font-size:1.3em; color:#000000;}




/***LISTA RESERVAS***/

/*DISEÑO1*/
.rsv_list ul { width:100%; padding:0 0 0 0.5em; margin:0; float:left;}
.rsv_list ul li { float:left; width:21.5%; min-height:22em; list-style:none; background:url(../images/bg_list.png) top center no-repeat; margin:0.2em; padding:0.8em;}
.rsv_list ul li img {  background:url(../images/bg_img_list.png) bottom center no-repeat; padding-bottom:0.5em; margin:0 0 0 1em;}

.rsv_list_tit{ font-size:1.5em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; padding:0.5em 0 0em 0; min-height:3em;}
.rsv_list_tit a:link { text-decoration:none;}	
.rsv_list_tit a:visited {text-decoration:none;} 	
.rsv_list_tit a:hover {text-decoration:none;}	
.rsv_list_tit a:focus {text-decoration:none;}	
.rsv_list_tit a:active {text-decoration:none;} 


.rsv_list_img { min-height:9em;}
.rsv_list_prec { font-size:1.6em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; padding-bottom:0.3em;}

.rsv_list ul li form { text-align:center;}




/*DISEÑO2*//*
.rsv_list ul { width:100%; padding:0 0 0 0.5em; margin:0; float:left;}
.rsv_list ul li { float:left; width:20%; min-height:22em; list-style:none; background:#000000; margin:0.5em; padding:0.8em;}
.rsv_list ul li img {  background:url(../images/bg_img_list.png) bottom center no-repeat; padding-bottom:0.5em; margin:0 0 0 0.5em;}

.rsv_list_tit{ font-size:1.5em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; padding:0.5em 0 0.5em 0;}
.rsv_list_tit a:link { text-decoration:none; color:#ffffff;}	
.rsv_list_tit a:visited {text-decoration:none; color:#ffffff;} 	
.rsv_list_tit a:hover {text-decoration:none;}	
.rsv_list_tit a:focus {text-decoration:none;}	
.rsv_list_tit a:active {text-decoration:none;} 


.rsv_list_img { min-height:10em;}
.rsv_list_prec { font-size:1.6em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; padding-bottom:0.3em;}

.rsv_list ul li form { text-align:center;}*/