#col_izda{
	width: 647px;
	float: left;
	margin-top: 43px;
}	
	#col_izda #col_izda01{
		float: left;
		width: 405px;
	}
	#col_izda #col_izda02{
		float: right;
		width: 212px;
		min-height: 663px;
	}
#col_dcha{
	float: right;
	width: 296px;
	margin-top: 43px;
}
	
#col_izda #col_izda01 h1{
	text-transform: uppercase;	
	font-size: 1.2em;
	border-bottom: 1px solid #d8d9d3;
	padding-bottom: 10px;
	margin: 0 20px 14px 0;
}
	#col_izda #col_izda01 h1 a, #noticias #cont_noticias h2 a, #blogs h2 a, #mod_socios h2 a{
		text-decoration: none;
		color: #676566;
		display: block;
	}
	#col_izda #col_izda01 h1 a:hover, #noticias #cont_noticias h2 a:hover, #blogs h2 a:hover, #mod_socios h2 a:hover{ color: #03afdb; }
	
#agenda{
	background: #fff;
	padding: 20px 3px 0 20px;
}
	#cont_agenda{
		height: 709px;
		overflow: auto;
	}

#noticias, #blogs, #mod_agenda, #mod_otras_webs, #mod_socios{
	background: #fff;
	padding: 17px 3px 0 17px;
	margin-bottom: 15px;
	position: relative;
}
	#noticias { height: 433px; }
	#noticias #cont_noticias h2, #blogs h2, #mod_agenda h2, #mod_otras_webs h2, #mod_socios h2{
		text-transform: uppercase;
		font-size: 1.2em;
		padding-bottom: 10px;
	}
	#noticias ul.listado_noticias{
		height: 300px;
		overflow: auto;
	}
	#noticias .boton, #blogs .boton{
		position: absolute;
		bottom: 0;
	}
	
a#casares-irratia{
	background: url(../images/casares-irratia.gif) no-repeat;
	padding: 23px 50px 23px 20px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.2em;
	color: #fff;
	margin-bottom: 15px;
}
	
#blogs{ height: 235px; }
	#blogs ul li{ padding: 5px 0; }
	#blogs ul li img{
		float: left;
		padding-right: 14px;
		padding-bottom: 10px;
	}
	#blogs h3 a{
		font-size: 1em;
		color: #676566;
		text-transform: uppercase;
		line-height: 1.1em;
		text-decoration: none;
		display: block;
	}
	#blogs h3 a:hover{ color: #00a5d5; }

#col_dcha a#banner_liburutegiak{
	background: url(../images/liburutegiak.gif) no-repeat;
	padding: 14px 20px 12px 80px;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.4em;
    line-height: 1.2em;
    color: #fff;
}
	
.modulo_tipo{
	margin-top: 20px;
	color: #fff;
}
	.modulo_tipo a{
		color: #fff;
		text-decoration: none;
		background: url(../images/css_piti_blanco.gif) 0 .3em no-repeat;
		padding-left: 10px;
		display: block;
	}
	.modulo_tipo a:hover{ text-decoration: underline; }
	.modulo_tipo p{
		padding: .25em 0;
		color: #fff;
		line-height: 1.2em;
	}
	.modulo_tipo strong{ font-weight: normal; }
	.modulo_tipo h2{
		color: #5e6f07;
		padding: 1px 0 .4em 0;
		font-size: 1.2em;
		text-transform: uppercase;
		line-height: 1em;
	}
	.modulo_tipo h3{
		line-height: .95em;
		padding-bottom: 8px;
		font-size: 1.4em;
		color: #fff;
	}
	.modulo_tipo .contenido_modulo{
		background: #5e6f07;
		position: relative;
		overflow: hidden;
		padding: 12px 12px 16px 158px;
		min-height: 94px;
	}
	.modulo_tipo .contenido_modulo img{
		position: absolute;
		max-width: 148px;
		top: 0;
		left: 0;
	}

.evento{
	background: url(../images/css_separata_hor02.gif) repeat-x left bottom;
    padding-bottom: 12px;
	margin-bottom: 12px;	
	margin-right: 10px;
	color: #000;
}
	.evento .img_evento{
		width: 64px;
		height: auto;
		float: left;
		margin-right: 12px;
	}
	.evento .datos_evento{
		float: left;
		width: 268px;
	}
	.evento .datos_evento a{ text-decoration: none; }
	.evento .datos_evento a:hover{ color: #00a5d5; }
	.evento .datos_evento .tema{
		font-size: .85em;
		text-transform: uppercase;
	}
	.evento .datos_evento h2{
		font-size: 1em;
		text-transform: uppercase;
	}
	.evento .datos_evento h2 a{
		display: block;
		padding: .3em 0;
	}
	
#banners_destacados{	
	background: #fff;
	margin-bottom: 18px;
	height: 252px;
	width: 626px;
	margin-bottom: 50px;
	position: relative;
	padding: 10px;
}
	#banners_destacados .imagen img{ 
		height: 252px;
		width: 626px;
	}
	#banners_destacados ul.manejadores_banners li a.anterior, #banners_destacados ul.manejadores_banners li a.siguiente{
		position: absolute;
		top: 120px;		
		z-index: 100;
		display: block;
		width: 31px;
		height: 29px;
	}
	#banners_destacados ul.manejadores_banners li a.anterior{ left: 10px; }
	#banners_destacados ul.manejadores_banners li a.siguiente{ right: 10px; }
	#banners_destacados #botonera_banners{
		position: relative;
		z-index: 100;
		margin: -42px auto 0 auto;
		width: 642px;
		text-align: center;
	}
	#banners_destacados ul.botonera_banners{
		background: url(../images/fnd_50.png);		
		padding: 0 10px 10px 10px;
		display: inline;
	}
	#banners_destacados ul.botonera_banners li{
		line-height: .1em;
		display: inline-block;
	}
	#banners_destacados ul.botonera_banners li a{
		text-decoration: none;
		width: 9px;
		height: 9px;
		background: #fff;
		border-radius: 5px;
		display: block;
	}
	#banners_destacados ul.botonera_banners li a:hover, #banners_destacados ul.botonera_banners li a.actual{ background: #4cb9bc; }
	
#modulo_dktb { margin-bottom: 50px !important; }
	
#pie_arriba{
	padding: 35px 0;
}
#mod_agenda, #mod_otras_webs, #mod_socios{
	float: left;
	margin-right: 21px;
	min-height: 260px;
	padding: 17px;
}
	#mod_agenda{ width: 202px; }
	#mod_otras_webs{ width: 174px; }
	#mod_socios{ 
		width: 452px;
		margin-right: 0;
	}
	#mod_agenda ul li{
		border-bottom: 1px solid #ccc;
		text-align: right;
		padding: 0 0 5px 0;
		margin-bottom: 15px;
		font-size: 1.2em;
	}
	#mod_agenda ul, #mod_otras_webs ul{ padding-top: .6em; }
	#mod_agenda ul li a, #mod_otras_webs ul li a{
		color: #676566;
		display: block;
		text-decoration: none;
		padding: 2px 0;
	}
	#mod_otras_webs ul li a{ border-bottom: 1px solid #e1e1e1; }
	#mod_otras_webs ul li:last-child a{ border-bottom: 0; }
	#mod_agenda ul li a:hover, #mod_otras_webs ul li a:hover{ color: #00a5d5; }
	#mod_agenda ul li.email a{ background: url(../images/css_ico_email.gif) 0 .5em no-repeat; }
	#mod_agenda ul li.tablet a{ background: url(../images/css_ico_tablet.gif) top left no-repeat; }
	#mod_agenda ul li.web a{ background: url(../images/css_ico_web.gif) 0 .3em no-repeat; }
	#mod_agenda ul li.pdf a{ background: url(../images/css_ico_pdf.gif) 0 .3em no-repeat; }
	#mod_socios .socios_interior{
		display: inline-block;	
		width: 49%;
		text-align: center;	
	}	
	#mod_socios .socios_interior a{ 
		display: block; 
		margin-top: .5em;
	}
	#mod_socios .socios_interior p{ padding-bottom: 10px; }