@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
=============================
*/
body{
    margin:0em;
    padding:0em 0 0 0;
    border:0;	
    background:#c8dbe1 url(../images/azpia.jpg) top left repeat-x; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: 62.5%; /* em neurrien kalkulua errazago izateko*/
    }

h1{
    padding:0em 0 0 0 ;
    margin:2.1em 0 0 1.1em;
	width:154px;
	height:188px;
	position:relative;
	float:left;
	}
	
h1 em { /* Irudien ordezkanpena egiteko, erabilerraztasunagaitik*/
    background:url(../images/logo.jpg) no-repeat;		
	width:100%;
	height:100%;
	position: absolute;
	}
h2{color:#00697d;}
h3{	}
h4{	}
h5{	}
h6{	}
	
p{margin:0.5em; padding:0; }
	
a:link {font-size: 1em;	color: #666666;font-weight: normal;	padding:0;margin:0;border:0;}	
a:visited {font-size: 1em;	color: #666666;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;} 
	
dl{ padding:0em; margin:0;}
dt{ width: inherit; float:left; font-weight:bold; margin:0 0.5em 0.5em 2em;}
dd{margin:0 0 0.5em 1em;  } 


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

	
#content{width:98.55em;clear:both;margin:auto;/*border:0.06em #cbcac8 solid;*/padding:0 0 0 0;/*background:url(../images/contenido.png) 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 2.5em 0 3em;padding:0 0 0 0.5em;color:#92bd1e;font-size:1em;}
#idiomas div{ width:75px; padding:1em 0em 1em 0em; margin:0 1em 0 0em; float:left; background: url(../images/idiomas.gif) no-repeat; text-align:center;}

#idiomas a:link{color:#92bd1e;font-weight:bold;text-decoration:none; }
#idiomas a:visited{color:#92bd1e;font-weight:bold;text-decoration:none;}	
#idiomas a:hover{color: #c6f34d;font-weight:bold;text-decoration:none;}	
#idiomas a:focus{color: #92bd1e;font-weight:bold;text-decoration:none;}	
#idiomas a:active{color:#92bd1e;font-weight:bold;text-decoration:none;}

.selected{color: #c6f34d;font-weight:bold;}


#header {width:98em;margin:1em auto 1em auto; padding-bottom:1.2em;}
.fondo1 { background:url(../images/cabecera_1.png) no-repeat bottom;}
.fondo2 { background:url(../images/cabecera_2.png) no-repeat bottom;}
.fondo3 { background:url(../images/cabecera_3.png) no-repeat bottom;}
.fondo4 { background:url(../images/cabecera_4.png) no-repeat bottom;}
.fondo5 { background:url(../images/cabecera_5.png) no-repeat bottom;}

#header h2 {float: right;text-indent:-9999px;}
#header ul { float:right;}		
#header ul li {display:inline;list-style:none;}
	
#header ul li a:link {color:#666666;text-decoration:none;}
#header ul li a:visited {color:#666666;text-decoration:none;}
#header ul li a:hover {color:#000000;text-decoration:none;	}
#header ul li a:active {color:#000000;text-decoration:none;	}	

#header img{border:0;}

#contacto { float:right;padding:0.6em 1em 0.7em 1em; margin:0 2em 0 0em;}
#contacto ul li { display:inline; background:url(../images/contacto.gif) no-repeat bottom; text-align:center;padding:0.6em 1.95em 0.7em 1.95em; margin:0 0em 0 0em;}


#contacto a:link{color:#92bd1e;font-weight:bold; text-decoration:none;}
#contacto a:visited{color:#92bd1e;font-weight:bold;text-decoration:none;}	
#contacto a:hover{color: #c6f34d;font-weight:bold;text-decoration:none;}	
#contacto a:focus{color: #92bd1e;font-weight:bold;text-decoration:none;}	
#contacto a:active{color:#92bd1e;font-weight:bold;text-decoration:none;}


#top{width:100%; background:url(../images/menu.png) no-repeat bottom; margin:0em 0 0 0em; padding:0;}

#bloque_cols { width:100%; background:url(../images/contenido.png) top center repeat-y ; margin:0em 0em 0 0em;padding:0 0em 0 0em; min-height:40em;}



#bottom { width:100%;background:url(../images/bottom.png) bottom no-repeat; padding:0 0em 3.8em 0em;}
#logos {margin:0 0 0 3.2em;}
#bottom img {display:inline; margin:1em 1.4em 0 0em; }



#footer {clear:both;width:95em;margin:auto; color:#577a82;}

#footer strong{ color:#91bd1e;}

#footer a:link{font-weight:normal;color:#577a82;}	
#footer a:visited{font-weight:normal;color:#577a82;}	
#footer a:hover {font-weight:normal;color:#0084a0;}	
#footer a:active{font-weight:normal;color:#0084a0;}
	
#footer p { margin:1.5em 0 0 0;}

#datos_empresa { float:left; margin:0 0 0 1.2em;}




#credits{margin:1em auto 2em auto;color: #577a82; float:right; text-align:right;}

#credits ul{ float:right; padding:0 1.5em 0 0em; }
#credits ul li{ float:left; list-style:none; margin:0em 4em 0em 0.5em;}	
#credits p{padding:1.5em 1.2em 0 0em;}
	
#credits a:link{font-size:1em;color:#577a82;}
#credits a:visited{font-weight:normal;color:#577a82;}	
#credits a:hover{font-weight:normal;color:#0084a0;}	
#credits a:focus{font-weight:normal;color: #0084a0;}		    
#credits a:active{font-weight:normal;color:#0084a0;	}

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

/*
=============================
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 { 
		/* 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 #999999 solid;	*/
	width:73%;			
	left:101%;			
	}
	
.leftmenu .col2 {
	/*border:0.1em #999999 solid; */
	width:25%;			
	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:56%;				
	left:72%;				
	}
	
.threecol .col2 { /* border:0.1em #00CCCC solid;*/
	width:19%;			
	left:-4.4%;				
	}
	
.threecol .col3 {/* border:0.1em #00CCCC solid;*/
	width:19%;
    left:53%;			
	}
/*
=============================
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;/* border-right:0.1em #00697d solid;*/ margin:0 0 0 0em;}

.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{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: #00697d;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: #00697d;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:#91bd1d; }
.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:#91bd1d; }
	
/*===========2. mailako lista=============*/

.col2 ul ul {margin:1em 0 0 0em;padding:0em 0 0 0em;/*background:#477a89;*/	}	
.col2 ul ul li{font-size:1em;margin:0em 0em 0em 0em;padding-right:0em; background:none;border-bottom: none;}	
	
	
.col2 ul ul li a:link{font-size:1em;font-weight:normal;text-decoration:none;color: #91bd1e;background:url(../images/col2_ul_ul_bg.gif) 0px 0px no-repeat;padding:0em 0 0em 2em; }
.col2 ul ul li a:visited{font-size:1em;font-weight:normal;text-decoration:none;color: #91bd1e;background:url(../images/col2_ul_ul_bg.gif) 0px 0px no-repeat;padding:0em 0 0em 2em;}
.col2 ul ul li a:hover{font-size:1em;font-weight:normal;text-decoration:none;background:url(../images/col2_ul_ul_bg.gif)0px -21px no-repeat;padding:0em 0 0em 2em; color:#666666; }
.col2 ul ul li a:active{font-size:1em;font-weight:normal;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=============*/
	
.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: #FFFFFF;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: #FFFFFF;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:#2e4d52; font-size:1.1em; margin:0 0 0 0em; font-family:Arial, Helvetica, sans-serif;}
	
.col1 p{margin:2em; text-align:justify;	}
	
.col1  a:link{color:#92bd1e;font-weight:normal;}	
.col1  a:visited{color:#92bd1e;font-weight:normal; }
.col1  a:hover,a:focus{color:#92bd1e;font-weight:normal;}	
.col1  a:active{color:#92bd1e;font-weight:normal;  }	


.col1 h2{ background:url(../images/h2.gif) no-repeat left bottom;color:#00697d;border-bottom:0.1em #00697d solid;margin:0 0 1em 0;padding:0em 1em 0em 1em;font-size:1.4em;font-weight:bold;}
	
.col1 h3{background:url(../images/h3.gif) no-repeat left bottom; color:#666666;border-bottom:0.1em #cccccc solid;margin:1em 1em 1em 2em;padding:0 1em 0 1em;font-size:1.2em;font-weight:bold; display:block;  } 

.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:1em;}	
.col1 ul li{ list-style: url(../images/li.gif); margin:0em; padding:0.5em; }

.col1 ul li a:link{color:#79C400;font-weight:bold;}
.col1 ul li a:visited{color:#79C400;font-weight:bold;}	
.col1 ul li a:hover,a:focus{color:#79C400;font-weight:bold;}	
.col1 ul li a:active{color:#79C400;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.gif); margin:0 0 0 2em; }

.col1 ul ul li a:link{color:#79C400;font-weight:normal;}
.col1 ul ul li a:visited{color:#79C400;font-weight:normal;}	
.col1 ul ul li a:hover,a:focus{color:#79C400;font-weight:normal;}	
.col1 ul ul li a:active{color:#79C400;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;/* border-left:0.1em #00697d solid;*/ margin:0 0 0 0em;}

.col3 h3{ margin:1em 0em 1em 1em; font-size:1.4em; background:#01697a; color:#FFFFFF; padding:0.5em 0 0.5em 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{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: #00697d;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: #00697d;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:#91bd1d; }
.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:#91bd1d; }
	
/*===========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: #91bd1e;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: #91bd1e;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;}







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

/*
=============================
ORRIALDE BAKOITZERAKO EZPEZIFIKOAK
=============================
*/
/*---------Noticias-------------*/
#blq_news{float:left;		}
#blq_news a{display:block; font-weight:bold; background:url(../images/li.gif) 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;}
#col2_news ul{padding:0em;margin:0em 0 0 1em;}
#col2_news ul li { width:100%; float:none; clear:both;}
#col2_news ul li a{ font-size:1em; margin:1em 0 0 0;}



#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-------------*/
#miga{ margin:0 0.5em 1em 0.5em;float:left; width:100%;  }

#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 0 1em 2em; padding:1em 0 0 0; float:left; width:100%;}



#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=======================*/
.ancho1{ width:99%;}
.ancho2{ width:47.9%;}
.ancho3{ width:32%; }
.ancho4{ width:23%;}
.ancho5{ width:18%;}



/*====================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, #subgalerias {  /*background:#afb176; background:#F2F2F2;*/ float:left; width:100%; display:block; padding:1em; position:relative;}
#fotos ul, #subgalerias ul{ margin:3em 0 0 0; padding:0;}
#fotos ul li, #subgalerias ul li{ float:left; margin:0 1em 0 1em; padding:0; list-style:none; list-style-image:none;   text-align:center; font-size:0.8em; min-height:15em; }
#fotos ul li a, #subgalerias ul li a{font-weight:normal;color:#333;}
#fotos ul li a:hover, #fotos ul li a:focus, #fotos ul li a:active{ color:#fff;}
#subgalerias ul li em a:hover, #subgalerias ul li em a:focus, #subgalerias ul li em a:active{color:#fff; }
#fotos img, #subgalerias img{ /*border:0.1em solid #DA0D5A;*/padding:0em 0em 0em 0em; margin:0em 0em 0em 0em;  border:0.1em  #fff solid ; float:none;  }

#subgalerias a{   display:block; text-decoration:none; }
#fotos a{   display:block; text-decoration:none; }
#fotos img{ /*border:0.1em solid #DA0D5A;*/ padding:0em 1em 1em 0em; margin:0em 0em 0em 0em;  border:none; float:none; background:url(../images/fotos_bg.png) no-repeat right bottom; }



/*;
=============================
HAMENDIK AURRERA TIENDA
=============================
*/


fieldset {
color:#666666; width:30%; border:1px solid #666666; padding:1em; font-family:verdana, sans-serif;}
legend { font-size:1.1em; font-weight:bold;  margin-bottom:0px; padding:3px; color:#666666; }

fieldset p{ margin:0; padding:0;}

#sesion{ margin:0.5em;}
/*tienda*/


#tienda{ float:left;  width:90%;}
#tienda ul{ margin:0; padding:0; width:100%; float:left; }

#tienda ul li{ list-style:none; list-style-image:none; width:28%; border:#666666 solid 0.1em; margin:0.5em; padding:0.5em 0.5em 0.5em 0.5em; float:left;  height:10em; }
#tienda ul li p{ margin:0.5em 0 0 0; padding:0 0 0 0;}  
#tienda ul li img{ float:left; border:none;}

#tienda_top{ margin:0em 0 0em 0em;position:relative;}	
#tienda_top span{}	
	
#tienda_top h2{ margin:0 0 0 1em; padding:0; border:0; background:none;}



/*========================
Formularios
===========
*/

.tienda_form {  padding:0;  margin:0 0 0 0px;}
.tienda_form fieldset {

color:#666666;width:530px; display:block; border:1px solid #666666; padding:5px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
.tienda_form legend { font-size:1.1em; font-weight:bold;  margin-bottom:5px; padding:3px; color:#666666; }
.tienda_form label {clear:left; display:block; float:left; width:100px; text-align:left; padding-right:10px; color: #CCCCCC; margin-bottom:0em; padding:0; }
.tienda_form input {border:1px solid #444343; padding-left:0.5em; margin:0.2em 0 0.6em 0;width:150px; color:#666666;}
.tienda_form select {margin:0em 0 0.6em 0;}
.tienda_form textarea {width:550px; height:5em; border:1px solid #cccccc; padding:0.5em; overflow:auto; background: #ffffff; margin:1em 0 0.6em 0;}
.tienda_form option {background:#ffffff; color:#000000; margin:0.8em 0 0.6em 0;}
.tienda_form optgroup {background:#cccccc; color:#000; font-family:georgia, serif;}
.tienda_form optgroup option {background:#666666; color:#fff;}
.tienda_form .button {color:#ffffff; padding-right:0.5em; cursor:pointer; width:50px; margin-left:8px;}
.tienda_form .button:hover {background-position:center left; color:#000;}



/*========================
Formularios de pedidos
===========
*/

#tienda_form_pedido {  padding:10px;  margin:0 0 0 0px;}
#tienda_form_pedido fieldset {
color:#666666;width:98%; display:block; border:1px solid #666666; padding:5px; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
#tienda_form_pedido legend { font-size:1.1em; font-weight:bold;  margin-bottom:5px; padding:3px; width:150px; color:#666666; }
#tienda_form_pedido label {float:left; margin:0px 10px 10px 0; height:4em; text-align:left;}
#tienda_form_pedido label .textarea {float:left; margin:0px 10px 10px 0; height:10em; text-align:left;}
#tienda_form_pedido input {border:1px solid #444343;  padding-left:0.5em; margin:0.2em 0 0.6em 0;width:99%; color:#666666; }

#tienda_form_pedido  .btn_enviar_pedido_input { border:0;width:150px; height:38px;  padding:0; margin:0 0em 0em 0em; background:url(../images/tienda/btn_enviar_pedido.jpg) no-repeat; cursor:pointer;  }
#tienda_form_pedido select {margin:0em 0 0.6em 0;}
#tienda_form_pedido textarea {width:95%;  border:1px solid #444343; padding:0.5em;  margin:0.2em 0 0.6em 0; color:#666666; display:block; float:left;}
#tienda_form_pedido option {background:#ffffff; color:#000000; margin:0.8em 0 0.6em 0;}
#tienda_form_pedido optgroup {background:#cccccc; color:#000; font-family:georgia, serif;}
#tienda_form_pedido optgroup option {background:#666666; color:#fff;}
#tienda_form_pedido .tienda_boton {color:#ffffff; padding-right:1em; cursor:pointer; width:150px; margin-left:8px; background:#FF0000;}
#tienda_form_pedido .tienda_boton:hover {background-position:center left; color:#000;}



#miga_tienda{ margin:0 0 0 3em; padding:0 0 0 0;}

#tienda_subcats{}
#tienda_subcats ul {margin:0; padding:0; width:100%;}
#tienda_subcats ul li{text-align:center; }
#tienda_subcats ul li a:link{ color:#999999; font-weight:bold;}
#tienda_subcats ul li a:visited{ color:#999999; font-weight:bold;}
#tienda_subcats ul li a:hover{ color:#E50003; font-weight:bold;}
#tienda_subcats ul li a:active{ color:#E50003; font-weight:bold;}

#tienda_subcats ul li img{ padding:0; float:none; margin:auto;}

#cant_articulos p{ width:100%;}

#tienda_cats ul li{ text-align:center;}
#tienda_cats ul li a:link{ color:#999999; font-weight:bold;}
#tienda_cats ul li a:visited{ color:#999999; font-weight:bold;}
#tienda_cats ul li a:hover{ color:#E50003; font-weight:bold;}
#tienda_cats ul li a:active{ color:#E50003; font-weight:bold;}
#tienda_cats ul li img{ padding:0; float:none; margin:auto auto auto auto;}


#tienda_arts{}
#tienda_arts ul {margin:0; padding:0; width:100%;}
#tienda_arts ul li{text-align:center; }
#tienda_arts ul li a:link{ color:#999999; font-weight:bold; }
#tienda_arts ul li a:visited{ color:#999999; font-weight:bold;}
#tienda_arts ul li a:hover{ color:#E50003; font-weight:bold;}
#tienda_arts ul li a:active{ color:#E50003; font-weight:bold;}

#tienda_arts ul li img{ padding:0; float:none; margin:auto auto auto auto;}


#tienda_art_fotos ul li img{ padding:0; float:none; margin:auto auto 1em auto;}

#fotobox img{ padding:0.5em; border:0.1em solid #666666; float:none; margin:auto auto 1em auto;}

#blq_carro{ margin:2em 0 1em 0; float:left;}

.ver_carro {width:190px; height:73px; position:relative; padding:0; margin:0 0em 0em 0em; }
.ver_carro em {display:block; width:190px; height:73px; background:url(../images/tienda/ver_carro.jpg) no-repeat 0px 0px ; position:absolute; top:0; left:0; }
.ver_carro a {cursor:pointer; text-decoration: none;}
.ver_carro a:hover { text-decoration:none;}
.ver_carro a:hover em {background:url(../images/tienda/ver_carro.jpg) no-repeat 0px -73px;}


.tienda_pvp{ background:#3F3B3B;}
.total{background:#3F3B3B;}

.li{ background:url(../images/li.gif) no-repeat 5px center; padding:0.2em 0.5em 0.2em 2em; font-size:1.2em;}

.tienda_list_pvp{ float:left; margin:0 1em 0 0;}


.tienda_art_pvp{ font-size:1.3em; font-weight:bold; color:#FF0000; margin:0 1em 0 0; padding:0; float:left;}
.tarjeta_compra{ border:0.1em solid #666666; padding:1em;}

/*====================BOTONES====================*/


.btn_actualizar { border:0;width:100px; height:39px; position:relative; padding:0; margin:0 0em 0em 0em; background:url(../images/tienda/btn_actualizar.jpg) no-repeat; float:left; cursor:pointer; }

.btn_realizar_pedido {width:100px; height:38px; position:relative; padding:0; margin:0 0em 0em 1em; float:right; }
.btn_realizar_pedido em {display:block; width:100px; height:38px; background:url(../images/tienda/btn_realizar_pedido.jpg) no-repeat 0px 0px ; position:absolute; top:0; left:0; }
.btn_realizar_pedido a {cursor:pointer; text-decoration: none;}
.btn_realizar_pedido a:hover { text-decoration:none;}
.btn_realizar_pedido a:hover em {background:url(../images/tienda/btn_realizar_pedido.jpg) no-repeat 0px -38px;} 




.btn_vaciar_carro {width:100px; height:38px; position:relative; padding:0; margin:0 0em 0em 0em; float:right; }
.btn_vaciar_carro em {display:block; width:100px; height:38px; background:url(../images/tienda/btn_vaciar_carro.jpg) no-repeat 0px 0px ; position:absolute; top:0; left:0; }
.btn_vaciar_carro a {cursor:pointer; text-decoration: none;}
.btn_vaciar_carro a:hover { text-decoration:none;}
.btn_vaciar_carro a:hover em {background:url(../images/tienda/btn_vaciar_carro.jpg) no-repeat 0px -38px;}

#acepto_condiciones{ margin:5em 0 -1.5em 3em; float:none; clear:both;}
#print { float:none; text-align:center;}
#print ul{ margin:0 0 0 3em; padding:0; float:none; background:none; }
#print ul li{ float:none; border-bottom:0.1em solid #333333; height: inherit; width:80%;}


#banner_envio{ padding:0 0 0 0.5em;}

#tienda_tabla_carro table{ }



#menu_horizontal {padding:2.8em 2em 0 3.5em; font-size:1.1em;margin:0 0 0 0em;}

#menu_horizontal ul {margin-top:1.3em;}
#menu_horizontal ul li { display:inline; margin:0 3em 0 0em;}


#menu_horizontal ul li a:link{font-weight:bold;color:#ffffff; text-decoration:none;}
#menu_horizontal ul li a:visited{font-weight:bold;color:#ffffff;text-decoration:none;}	
#menu_horizontal ul li a:hover{font-weight:bold;color: #92bd1e;text-decoration:none;}	
#menu_horizontal ul li a:focus{font-weight:bold;color: #92bd1e;text-decoration:none;}		    
#menu_horizontal ul li a:active{font-weight:bold;color:#92bd1e;text-decoration:none;	}



#banners ul li{border:none;}
#banners ul li a:link{ list-style:none; background-image:none; border:none;}
#banners ul li a:visited{ list-style:none; background-image:none;border:none;}
#banners ul li a:hover{ list-style:none; background-image:none;border:none;}
#banners ul li a:active{ list-style:none; background-image:none;border:none;}
#banners ul li img {float:left;}

#calidad ul {border: none; margin:0; width:100%;}
#calidad ul li {border: none;width:100%; }
#calidad ul li a:link { margin:1em 0em 1em 1em; font-size:1.4em; background:#01697a; color:#FFFFFF; padding:0.5em 2em 0.5em 1em;}
#calidad ul li a:visited{ margin:1em 0em 1em 1em; font-size:1.4em; background:#01697a; color:#FFFFFF; padding:0.5em 2em 0.5em 1em;}
#calidad ul li a:hover{ margin:1em 0em 1em 1em; font-size:1.4em; background:#01697a; color:#FFFFFF; padding:0.5em 2em 0.5em 1em;}
#calidad ul li a:active{ margin:1em 0em 1em 1em; font-size:1.4em; background:#01697a; color:#FFFFFF; padding:0.5em 2em 0.5em 1em;}

#calidad ul ul {border: none; margin:0; width:100%;}
#calidad ul ul li {margin:0em 0em 0em 0em;padding:0.6em 0 0.6em 0em;border-bottom:0.1em solid #cccccc;}
#calidad ul ul li a:link { font-size:1.2em;font-weight:bold;text-decoration:none;color: #00697d;background:url(../images/col2_li_bg.gif) no-repeat 0px 0px;padding:0em 0 0em 1em; }
#calidad ul ul li a:visited{ font-size:1.2em;font-weight:bold;text-decoration:none;color: #00697d;background:url(../images/col2_li_bg.gif) no-repeat 0px 0px;padding:0em 0 0em 1em; }
#calidad ul 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:#91bd1d; }
#calidad ul 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:#91bd1d; }

#enlaces ul { border-bottom:#01697a 0.1em solid;}
#enlaces ul ul {border:none;padding:0em 1em 0em 1em;}
#enlaces ul li { list-style:none;}
#enlaces img {border:none; margin:0 1em 1em 0em;}

#inicio img {float:left; border:none;margin:0 2em 0em 2em; padding:0;}
#enlaces ul ul li{list-style: url(../images/li.gif); margin:0em; padding:0.5em; }

.width40{ width:40%;}
.width35{ width:35%;}
.small {font-size:0.8em;}

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

.encabezado_h3{color:#666666;background:url(../images/h3.gif) no-repeat left bottom;border-bottom:0.1em #cccccc solid;margin:2em 0 1em 2em;padding:0 0 0 1em;font-size:1.2em;font-weight:bold; float:left;  display:block; width:100%;} /* tiene que ser igual a .col1 h3 */
.texto_color{ color:#78C400; }
.texto_small {font-size:0.8em;}
.texto_big {font-size:1.2em;}
.texto_verybig {font-size:1.4em;}
.borde{border:0.1em #CCCCCC solid;padding:0.12em 0.24em 0.12em 0.24em;}
.imagen_derecha{ float:right; padding:2em 0 1em 1em;}
.imagen_izquierda{ float:left; padding:2em 0 1em 1em;}
.bloque35{border:0.1em dotted #016979; margin:0em 0em 1em 0em; padding:0em 0.5em 0em 0em; float:right; display:block; width:41.5%; min-height:20.5em;}
.bloque{border:0.1em dotted #CCC; margin:1em 0em 1em 0em; padding:1em 1em 2em 1em;  display:block; width:95.5%;  clear:both;}



.contimg img{float:left; padding:0em 1em 1em 0em; margin:0em 0em 1em 0em;  border:none;  background:url(../images/fotos_bg.png) no-repeat right bottom;}



