/* CSS Document */
/* GENERIC STYLES*/
*{font-size: 100%; padding: 0; margin: 0;}
body {
	font: 0.73em/1.333 Arial,"lucida Grande","Trebuchet MS",sans-serif; 
	padding: 0;
	color: #3c3c3c; 
	text-align:center;
	background-color:#c8c3ab;
	 min-width: 630px;      /* 2x (Left sidebar fullwidth +
                            central content padding) + right sidebar fullwidth */
	}
h1,h2,h3,h4,h5{margin:0;padding:0;}	
h3{
	font-weight:bold;
	text-transform:uppercase;
	color:#852e15;
	font-size:1.2em;
	margin:1em 0 5px -5px !important;
  background:#f4f2ea url(img/backgrounds/sombra1.png) left top no-repeat scroll !important;
  padding:5px 0 5px 20px !important;;
  border:0 !important;
}
a, a:visited  { 
	text-decoration:none;
	color:#852e15;

  } 

a:hover  { 
	text-decoration:none;
	color:#44180b;
	}
img, a img {
	border: 0;
	}
p{
	margin:0 0 1em 0;
	padding:0;
	}
textarea{
	font: 0.73em/1.333 "lucida Grande","Trebuchet MS",Arial,sans-serif; 
	}


ul{
	/*list-style-type:none;*/
}
ul,ol{	
	margin:0em 0 0.5em 1em ;
	padding:0;
 }
ol{margin:0 0 1em 2em;}
td{vertical-align:top}


dl{
	margin-left:1em;
}
dt{
	padding:0.7em 0 0 0.5em;
	background:transparent url(img/iconos/right-arrow-icon.png) left 12px no-repeat;
	
	}
dd{
	padding:3px 0 0.5em 0.5em;
	border-bottom:#e5e6e2 1px solid;
	display:block;
	overflow:auto;
	height:100%;
	}

.clear-line{
 clear:both;
 margin:0;
 padding:0; 
 }	
.float-right{
	float:right;
}
.float-left{
	float:left;
}
.clear-both{
clear:both;
}
.bold{
	font-weight:bold;
}
.margin-vertical{margin:0.5em 0;}
.margin {margin:0.5em	}

/* para el telefono de la informacion de contacto*/
.hightlight-text{
	background-color:#b4aa9b;
	font-weight:bold;
	display:block;
	clear:both;
	color:#f2f2f2;
	padding:1px 0.5em;
	text-align:center;
	font-size:1.1em;
	}
	
.border{border:#ccc 1px solid;}	
/****************/	
/* LAYOUT STYLES */
/****************/
#canvas{
	background-color:#fff;
	text-align:left;
	border:#c8c3ab 10px solid;
	padding:0px 0px;
	
	}
#container {
  padding-left: 14em;   /* LC fullwidth */
  padding-right: 16.5em;  /* RC fullwidth + Central Content padding */
}
#container-internal {
	width: 100%;
	}

.column {
  position: relative;
  float: left;
}	

#left-sidebar{
	width:14em;
	padding:5px 5px;
	text-align:left;	
	right: 16em;          /* left sidebar fullwidth + Central Content padding */
  	margin-left: -100%;
  		
  }
  
* html #left-sidebar {
  right: 16em;           /* Right sidebar fullwidth */
 
}
#right-sidebar{
	width:14em;
	text-align:left;	
	padding:0.5em 0.5em 0.5em 0;
	margin-right: -17em;  /* right sidebar fullwidth + Central Content padding */
	}

#central-content{
	padding: 1em;    /* Central Content padding */
  width: 100%;
}

#central-content p{
	margin-left:1em;
}

#central-content-withoutRight{
	margin:0 1em 0 18em;
}
#foot{
	clear:both;
	background:#b9b183 url(img/backgrounds/foot.png) left top repeat-x scroll;
	overflow:auto;
	height:100%;
	padding:8px 0.7em 5px 0.7em;
	color:#d7d3b9;
	clear:both;
	font-size:0.9em;
}
#foot a, #foot a:hover, #foot a:visited{
	color:#d7d3b9;
}


/****************/	
/* MENU RELACIONADO */
/****************/
.relationated-menu{
	border-left:#ccc 1px dotted;
	padding:0.5em;
 }
 .relationated-menu-item{
 	border-bottom:#ccc 1px dotted;
	padding:5px 0;
 }
/****************/	
/* TITULARES */
/****************/
/* titulo para cabeceras foto*/
.type1{
	text-transform:uppercase;
	color:#c5c3b7;
	font-size:1.3em;
	padding:88px 0 16px 11.5em;
}


/* para menus. recuadrado y con color de fondo*/
.type3{
	position:relative;
	display:block;
	background-color:#852e15;
	color:#d7d3b9;
	border-top:#fff 2px groove;
	border-bottom:#fff 2px groove;	
	padding:2px 1em;
}
/* para menus. recuadrado y con color de fondo claro*/
.type4{
	background-color:#82613b;
	color:#d7d3b9;
	border-top:#fff 2px groove;
	border-bottom:#fff 2px groove;
	padding:2px 1em;
}
/*negrita grande subrayado*/
.type5{
	font-weight:bold;
	text-transform:uppercase;
	color:#82613b;
	background:transparent url(img/iconos/dot-list.png) left 15px no-repeat scroll;
	padding:0.5em 0 0.1em 8px;
	border-bottom:#cdc6b0 3px solid;
	font-size:1.2em;
	margin:0em 0 0.5em 0;
}
/* texto en negrita y grande utilizado en los h2*/
.type6{
	font-weight:bold;
	padding:8px 0.2em;
	color:#938671;
	font-size:1.4em;
}
/*para menu de contenido relacionado*/
.type7{
		background:transparent url(img/iconos/item.png) left 5px no-repeat scroll;
	font-weight:bold;
	padding:0 0.5em 0.5em 8px;
	color:#6b3031;
}
/*flecha hacia abajo*/
.type9{
	text-transform:uppercase;
	color:#6b3031;
	background:transparent url(img/iconos/down-arrow-icon.png) left 12px no-repeat scroll;
	padding:5px 0 0.7em 7px;
}
.type9-outstanding{
	font-size:1.2em;
	border-bottom:#cdc6b0 1px solid;
	color:#6b3031;
	background:transparent url(img/iconos/down-arrow-icon.png) left 12px no-repeat scroll;
	padding:5px 0 0 7px;
	margin-bottom:0.7em;
	}
.background-color1{
	background-color:#d7d3b9;	
		}
/****************/	
/* ENCABEZADOS */
/****************/
.encabezado{
	height:123px;	
}
.home{
	background:#e6e3d7 url(img/cabeceras/home.jpg) left center no-repeat scroll;

}
.visita-amurrio{
	background:#e6e3d7 url(img/cabeceras/visita-amurrio.jpg) left center no-repeat scroll;
}
.bienestar-social{
	background:#e6e3d7 url(img/cabeceras/accion-social.jpg) left center no-repeat scroll;
}
.cultura{
	background:#e6e3d7 url(img/cabeceras/cultura.jpg) left center no-repeat scroll;
}
.euskera{
	background:#e6e3d7 url(img/cabeceras/euskera.jpg) left center no-repeat scroll;
}
.hacienda{
	background:#e6e3d7 url(img/cabeceras/hacienda.jpg) left center no-repeat scroll;
}
.agricultura{
	background:#e6e3d7 url(img/cabeceras/agricultura.jpg) left center no-repeat scroll;
}
.padron{
	background:#e6e3d7 url(img/cabeceras/padron.jpg) left center no-repeat scroll;
}
.juventud-igualdad{
	background:#e6e3d7 url(img/cabeceras/juventud-igualdad.jpg) left center no-repeat scroll;
}
.medio-ambiente{
	background:#e6e3d7 url(img/cabeceras/medio-ambiente.jpg) left center no-repeat scroll;
}
.personal{
	background:#e6e3d7 url(img/cabeceras/personal.jpg) left center no-repeat scroll;
}
.deportes{
	background:#e6e3d7 url(img/cabeceras/deportes.jpg) left center no-repeat scroll;
}
.montes{
	background:#e6e3d7 url(img/cabeceras/montes.jpg) left center no-repeat scroll;
}
.urbanismo{
	background:#e6e3d7 url(img/cabeceras/urbanismo.jpg) left center no-repeat scroll;
}
.tu-ayuntamiento{
	background:#e6e3d7 url(img/cabeceras/tu-ayuntamiento.jpg) left center no-repeat scroll;
}
.educacion{
	background:#e6e3d7 url(img/cabeceras/educacion.jpg) left center no-repeat scroll;
}
.vive-amurrio{
	background:#e6e3d7 url(img/cabeceras/vive-amurrio.jpg) left center no-repeat scroll;
}
.header{
	background:#e6e3d7 url(img/cabeceras/header.jpg) left center no-repeat scroll;
}
.amurrio-bidean{
	background:#e6e3d7 url(img/cabeceras/amurrioBidean.jpg) left center no-repeat scroll;
}
/****************/
/*  GENERIC  */
/****************/
.box{
	border:#cdc6b0 1px solid;
	padding:7px;
	background-color:#fff;	
	overflow:hidden;
}

.box-relationated{
	border:#cdc6b0 1px solid;
	padding:5px;
	background-color:#f5f1e9;
	overflow:auto;
	height:100%;
	clear:both;
}
.box-margin{
	margin-bottom:5px;
}
.box-break-float{
overflow:auto;
height:100%;
border:#cdc6b0 1px solid;
padding:5px;
}
.padding{
	padding:0.5em;
}
.padding-vertical{
	padding:0.5em 0;

}
.margin{
	margin:5px;
}
.info-text{font-size:0.9em;}
.lista1 li{
	padding:5px 0.7em 0.7em 5px;
}
.lista2{
	list-style-type:square;
	margin:0.5em 0 1.1em 1.5em;
}
.lista1-ordenada{
	margin-left:2em;
}
.lista3 li{
 margin-bottom:1em;
}
.bold{font-weight:bold;}
.auxiliary{font-size:0.9em;display:block;}
.separador{
	background:transparent url(img/backgrounds/separador.png) left center repeat-x scroll;
	height:19px;
	clear:both;
	margin:5px 0;
}
.resume{font-weight:bold;}

.tbl1{
	border:#b2aa8e 1px solid;
	border-collapse:collapse;
	}
.tbl1 td, .tbl1 th{
	border:#b2aa8e 1px solid;
	padding:1px 1.5em;
}
/* para listados que no tienen un borde de tabla sino entre filas */
.tbl-list-noBorder{
	border:0;
 }
 .tbl-list-noBorder th {
 	margin-top:10px;
	background-color:#EFEFEF;
}
 .tbl-list-noBorder {
  	margin-top:10px;
}
.tbl-list-noBorder td{
	border-bottom:#ccc 1px solid;
	padding:5px 1.5em;
	
}

.align-center{
	text-align:center;
}
/**************************/
/****  BANNNERS    ********/
/**************************/
/* borde de imagenes banners */
.img-border{
	border:#cdc6b0 4px solid;
}
.img-padding{
	padding:5px 0;
}
/*  sidebar banner*/
.sidebar-banner{
	margin:5px 0;
	border:#cdc6b0 4px solid;
	display:block;
	width:155px;
	height:58px;
	overflow:hidden;
}

.sidebar-banner:visited{
 border-color:#cdc6b0;
 }
 .sidebar-banner:hover{
 border-color:#6a2c08;
 }
/* maquetacion en dos columnas   */
/* tabla resumen en cada una de las paginas home */
.table-resume-left{
	float:left;
	width:15.5em;
}
.table-resume-right{
	float:right;
	width:15.5em;
}
/******************************************************/
/* bloques de contenido relacionados a la derecha*/
/******************************************************/
.relationated-item{	
	padding:5px 0 0em 0;
	font-size:0.9em;
	overflow:visible;
	margin:0 1em 0.5em 0;
	width:17em;
	float:left;
	height:7em;
	overflow:hidden;

}
.relationated-item-img{
	float:left;
	margin:0px 5px 0px 0;
	border:#cdc6b0 4px solid;
	width:64px;
	height:45px;
	overflow:hidden;
}
.relationated-item-img:visited{
	border-color:#cdc6b0;
}
.relationated-item-img:hover{
	border-color:#6a2c08;
}
.relationated-item-content{
	margin-left:75px;

	
}
.relationated-item-text{
	font-weight:bold;
	/*font-size:1.1em;*/
	
}
/****************/
/*  ICONOS  */
/****************/
.icon{
	padding-left:12px;
}
.longitud{
	background:transparent url(img/iconos/longitud.png) left center no-repeat scroll;
	padding-left:17px;
}
.superficie{
	background:transparent url(img/iconos/superficie.png) left center no-repeat scroll;
	padding-left:17px;
}
.tiempo{
	background:transparent url(img/iconos/tiempo.png) left center no-repeat scroll;
	padding-left:17px;
}
.document{
	background:transparent url(img/iconos/document.png) left center no-repeat scroll;
	padding-left:17px;
}
.aviso{
background:transparent url(img/iconos/warning.png) left 2px no-repeat scroll;
	padding-left:17px;
}
.location{
	background:transparent url(img/iconos/location.png) 3px 5px no-repeat scroll;
	font-weight:bold;
	padding:3px 0 2px 23px;
	border:#ccc 1px solid;
	margin:5px 0;
  display:block;
}
.dificultad{
	background:transparent url(img/iconos/dificultad.png) left center no-repeat scroll;
	padding-left:17px;
}
.action-link{
	background:transparent url(img/iconos/right-arrow-link.png) left 7px no-repeat scroll;
	padding:2px 0 0px 15px;
	font-weight:bold;
}
.acrobat{
	background:transparent url(img/iconos/acrobat.gif) left 3px no-repeat scroll;
	padding:3px 0 2px 17px;
	margin-left:10px;
}
.more-link{
	background:transparent url(img/iconos/more-link.png) 3px 5px no-repeat scroll;
	font-weight:bold;
	padding:0em 10px;
	margin:1em 0;
	font-size:0.9em;
	background-color:#d7d3b9;
}
.right-arrow{
	background:transparent url(img/iconos/right-arrow-icon.png) left center no-repeat scroll;
	padding-left:5px;
}
.down-arrow{
	background:transparent url(img/iconos/down-arrow-icon.png) left center no-repeat scroll;
	padding-left:5px;
}
.info{
	background:transparent url(img/iconos/info.png) 3px 2px no-repeat scroll;
	padding:2px 1em 2px 19px;
	border:#ccc 1px solid;
	display:block;
	margin:5px 0;
}
.arrow{
	background:transparent url(img/iconos/arrow.png) left center no-repeat scroll;
	padding-left:10px;
	font-size:0.9em;
	font-style:italic;
}
.mail-link{
	background:transparent url(img/iconos/mail.png) 3px center no-repeat scroll;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 0 0px 19px;
	margin:5px 0;
	display:block;
	border:#ccc 1px dotted;
}
/****************/	
/* HEADER */
/****************/
#header{
	padding:0px 0px 0px 0px;
	background:#fff url(img/backgrounds/header.png) 0px 0px repeat-x scroll;
	border-top:#b9b183 4px solid;
	border-bottom:#b9b183 2px solid;
	text-align:left;
	position:relative;
}
#logo{
	margin:0 30px;
	padding:6px 0 0 0;
	
}

.header-right{
	position:absolute;
	right:0px;
	text-align:right;
	display:inline;
	width:22em;
}
.form-search{
	background:transparent url(img/backgrounds/search.png) left top no-repeat scroll;
	padding:2px 1em;
}
.form{display:inline;
	}
.form-label{
	font-weight:bold;
	padding-top:5px;
}
.form-input{
	border:#82613b 1px solid;
	font-size:1.1em;
}
.form-button{
	font-size:0.8em;
	background:#f2f2f2 url(img/iconos/arrow.png) 3px center no-repeat scroll;
	border:#82613b 1px solid;
	padding-left:6px;
	color:#82613b;
	cursor:pointer;
	font-weight:bold;
	}
	.error-message{
	color:#ba381a;
	background-color:#f2f2f2;
	border:#ccc 1px solid;
	font-weight:bold;
	padding:5px 1em;
	}
	.ok-message{
	background-color:#f2f2f2;
	border:#ccc 1px solid;
	font-weight:bold;
	padding:5px 1em;
	}
	.ok-message div{
	font-weight:normal;
	}
/****************/	
/* MENUS */
/****************/
.menu {
overflow:auto;
height:100%;

}
.menu  li{
	float:left;
	display:inline;
}

.menu-auxiliar{
	margin:6px 1em 2px 1em;
	padding:0;
	text-align:right;
	float:right;
	}
.menu-auxiliar li{
	font-weight:bold;
	padding:0 1em 0 5px;
	background:transparent url(img/iconos/right-arrow-icon.png) left center no-repeat scroll;
	font-size:0.9em;
}
/* main menu */
.main-menu{
	background-color:#852e15;
	/*background-color:#c7c3a6;*/
	display:block;
	margin:0;
	list-style-type:none;
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
}
.main-menu li{
}
.main-menu li a{
	/*color:#c5c3b7;*/
	color:#fff;
	font-size:1.2em;
	text-transform:uppercase;
	border-right:#fff 1px solid;
	padding:4px 1em;
	display:block
}
.main-menu li a:visited{
color:#fff;
}
.main-menu li a:hover{
color:#c5c3b7;
}
/* menu lateral */
ul.secondary-menu {
	list-style-type:none;
	margin:0;
}
/*  secondary menu  */
.secondary-menu li{
	border-bottom:#fff 1px solid;
	padding:3px 0.7em;
	font-weight:bold;
	
}

/************************/
/*  TABLA DE DATOS  */
/*********************/
.data-tbl{
	border:#ccc 1px solid;
	width:100%;
	border-collapse:collapse;
}
.data-tbl th{
	text-transform:uppercase;
	color:#6b3031;
	padding:5px 0.5em 0.7em 0.5em;
	font-size:0.9em;
	background-color:#f5f1e9;
}
.data-tbl td{
	border:#f5f1e9 1px solid;
	padding:2px 0.5em;
}
.data-tbl .par{
	background-color:#f5f1e9;
}
/*******************/
/*   NOMBRE-DESCRIPCION   */
/**********************/
.listado-descripcion dt{
	font-weight:bold;
}
.listado-descripcion dd{
	padding-left:2em;
	background:transparent url(img/iconos/right-arrow-icon.png) 13px 5px no-repeat scroll;
}

.contenedor{
	background:transparent url(img/iconos/contenedor.png) left center no-repeat scroll;
	padding:6px 0px 6px 20px;
}
.contenedor-tachado{
	background:transparent url(img/iconos/contenedor-tachado.png) left center no-repeat scroll;
	padding:6px 0px 6px 20px;
}
/************************/
/*   LISTAS ORDENADAS   */
/**********************/
ol.lista-ordenada{
}
ol.lista-ordenada li{
padding-bottom:0.5em;
margin-left:0.5em;
}
/****************/	
/* ARBOL POSICION */
/****************/
.level1{margin-left:0.5em;}
.level2{margin-left:1em;}
.active{font-weight:bold;}
/****************/	
/* OTROS*/
/****************/

/* IMAGEN JUNTO A TEXTO*/
.img-with-relationated-text{
	padding:1px;
	border:#ccc 1px solid;
	float:left;
	margin:0 1em 1em 0;
 }
 .img-with-relationated-text-right{
	padding:1px;
	border:#ccc 1px solid;
	float:right;
	margin:0 0em 2em 2em;
 }
 /*img thumbnail gallery*/
 .img-border{
 	padding:1px;
	border:#ccc 3px solid;
 }
 .img-gallery-thumbnail{
 	padding:1px;
	border:#ccc 1px solid;
	float:left;
	margin:0.5em;
		
 }
 .img-gallery-thumbnail-block{
 width:110px;
 border:#ccc 1px solid;
 padding:5px 5px 0.5em 5px;
 margin:5px;
 float:left;
 text-align:center;
 font-size:0.9em;
 font-weight:Bold;
 height:160px;
 }
 /*imagen sola comentada*/
  .img-gallery{
 	padding:1px;
	border:#ccc 1px solid;
	margin:1em 0;
 }
 .red{background-color:#b50000;color:#fff;padding:2px 0.5em;}
 .green{background-color:#1ba109;color:#fff;padding:2px 0.5em;}
 
 .album-back{
 	background:transparent url(img/iconos/photoList.gif) left 0 no-repeat scroll;
 	padding:2px 0 2px 44px;
 	font-weight:bold;
 	margin-top:0.5em;
 	display:block;
 }
 
 .float-left-column{
 width:45%;
 float:left;

 }

  .float-right-column{
 width:45%;
 float:right;
 }

/**********/
.search-title{
	font-size:1.3em;
	font-weight:bold;
}
.search-url{
	font-weight:bold;
}
/**********/
.info-box{
	background:transparent url(img/backgrounds/info.jpg) right 0 no-repeat scroll;
	border:#f4f2ea 3px solid;
	padding:60px 1em 0.8em 1em;
	font-size:0.9em;
 }
 .info-box img{
 padding:2px 0.5em 2px 0;
 }

 .info-title{
 font-weight:bold;
 padding:4px 1em 2px 20px;
 
 font-size:1.1em;
 background:transparent url(img/iconos/info.png) left 5px no-repeat scroll;
 color:#9d9487;
 margin:3px 0;
 }

  .info-box h4{
  padding-bottom:0;  
  }
  .suscripcion{
  background:transparent url(img/backgrounds/boletin.jpg) left top no-repeat scroll;
	padding:70px 30px 40px 20px;
	border:#ccc 1px solid;
  }
  .suscripcion p{
  margin-left:0 !important;
  }