/* *** Lanbyte *** */
#cabecera.es{ background:transparent url(../images/bck-h1-es.gif) no-repeat; }
#cabecera.eu{ background:transparent url(../images/bck-h1-eu.gif) no-repeat; }
/* *************** */

body{
    margin:0;
    padding:0;
    border:0;
    font-family:Verdana;
    font-size:0.7em;
    color: #000;
    background:#EEE;
    }
img{
    border:0;
    }
a{
    color:#000;
    text-decoration:none;
    }
a:hover{
    }
#caja-cabecera{
    width:100%;
    background:#FFF;
    }

#cabecera{
    position:relative;
    left:50%;
    width:980px;
    margin:0 0 0 -490px;
    padding:8px 0 0 0;
    height:128px;
    background:transparent url(../images/bck-h1-es.gif) no-repeat;
    }
#cabecera h1 span{
    display:none;
    }
#cabecera #idioma{
    position:absolute;
    top:6px;
    right:6px;
    text-transform:lowercase;
    z-index:99;
    font-weight:bold;
    text-align:right;
    font-family:Tahoma;
    }
#cabecera #idioma ul{
    margin:0;
    padding:0 0 4px 0;
    list-style:none;
    }
#cabecera #idioma ul li{
    margin:0;
    padding:0;
    display:inline;
    }
#cabecera #idioma ul li a{
    padding:0;
    margin:0 0 0 12px;
    color:#03C;
    }
#cabecera #idioma ul.idioma li a{
    padding:0 3px;
    margin:0 0 0 12px;
    color:#FFF;
    background:#F09;
    }
#cabecera #idioma ul.idioma li a:hover{
    background:#FFF;
    color:#F09;
    }
#cabecera #idioma ul li a.contacto{
    padding:0 0 0 18px;
    background:transparent url(../images/bck-contacto.gif) left no-repeat;
    }
#cabecera #idioma ul li a:hover.contacto{
    background:transparent url(../images/bck-contacto-on.gif) left no-repeat;
    }
#cabecera #idioma ul li a.on{
    display:none;
    }
#cabecera #idioma ul li a:hover{
    color:#F09;
    }

#navegacion{
    margin:0px 0 0 174px;
    height:75px;
    }
#navegacion ul{
    margin:50px 0 0 0;
    padding:0;
    list-style:none;
    }
#navegacion ul li{
    margin:0;
    padding:0;
    display:inline;
    float:left;    
    }
#navegacion ul li{
    margin:0;
    padding:0 0 0 24px;
    display:inline;
    float:left;    
    }
#navegacion ul li a{
    margin:0;
    padding:0;
    }
#navegacion ul li a span{
    display:none;
    }
#navegacion-2{
    font-family:Tahoma;
    font-size:1.1em;
    width:180px;
    float:left;
}
#navegacion-2{
    font-family:Tahoma;
    font-size:1.1em;
    width:180px;
    float:left;
    }
#navegacion-2 .on{
    background:#ECE9E3;
    }
#navegacion-2 ul{
    margin:0;
    padding:0;
    list-style:none;
    border-bottom:2px solid #FFF;
    }
#navegacion-2 ul li{
    margin:0;
    padding:0.2em 0 0.2em 0;
    }
#navegacion-2 ul li a, #navegacion-2 ul li span{
    display:block;
    padding:0.2em 0 0.2em 6px;
    }
#navegacion-2 ul li ul{
    margin:0;
    padding:0;
    }
#navegacion-2 ul li ul li{
    margin:0;
    padding:0;
    }
#navegacion-2 ul li ul li a, #navegacion-2 ul li ul li span{
    margin:0 0 1px 0;
    padding:0.2em 0 0.2em 16px;
    display:block;
    background:transparent url(../images/flecha.gif) left no-repeat;
}
#navegacion-2 ul li ul li span{ color:#AAAAAA }
#caja-contenido{
    float:left;
    width:100%;
    background:#FFF;
    border-top:1px solid #FFF;
    border-bottom:1px solid #FFF;
    padding:0 0 29px 0;
    }
#caja-contenido #contenido{
    position:relative;
    left:50%;
    width:980px;
    margin-left:-490px;
    }
#menu-horizontal{
    margin:0 0 28px 0;
    font-size:1.28em;
    font-size:1.4em;
    text-transform:uppercase;
    font-family:Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    }
#menu-horizontal.participa{
    margin-left:270px;
    }
#menu-horizontal ul{
    margin:0;
    padding:0;
    list-style:none;
    }
#menu-horizontal ul li{
    margin:0;
    padding:0 0 0 44px;
    display:inline;
    }
#menu-horizontal ul li.bat{
    padding:0;
    }
#menu-horizontal ul li a{
    color:#F09;
    padding:0 0 2px 0;
    line-height:1.2em;
    }
#menu-horizontal ul li a:hover, #menu-horizontal ul li a.on{
    color:#03C;
    text-decoration:underline;
    }
#guia{
    text-transform:uppercase;
    margin:0 0 12px 50px;
    width:800px;
    float:left;
    }
#guia a:hover{
    text-decoration:underline;
    }
#menu-participa{
    width:200px;
    float:left;
    font-size:1.25em;
    text-transform:uppercase;
    }
#menu-participa .on{
    font-weight:bold;
    }
#menu-participa ul{
    margin:0;
    padding:0;
    list-style:none;
    }
#menu-participa ul li{
    margin:0;
    padding:0 0 12px 0;
    }
    
    
#dContParticipa{
    margin:0;
    padding:0;
    width:100%;
    }
#izquierda{
    font-size:1em;
    width:240px;
    float:left;
    }
#izquierda h3{
    }
#izquierda iframe{
    width:240px;
    height:240px;
    }
#izquierda h3, #participa h3, #centro.doble h3, #proyecto #centro h3, #centro h3{
    font-family:Arial;
    font-size:1.6em;
    font-weight:bold;
    margin:0 0 12px 0;
    padding:0;
    color:#444;
    line-height:1.2em;
    }
#izquierda #botones{
    margin:1em 0;
    }
#botones.mapa{
    margin:0 0 0 200px;
    }
#botones.mapa input{
    margin:1em 0 0 0;
    }
.volver-a-mapa{
    margin:0.4em 0 0 0;
    padding:0.4em 0 0 0;
    font-family:Verdana;
    }
.volver-a-mapa a{
    font-weight:bold;
    background:#FF0 url(../images/bck-volver.gif) left no-repeat;
    padding:0.2em 0.4em 0.2em 20px;
    }
.volver-a-mapa a:hover{
    background:#000;
    color:#FF0;
    background:#000 url(../images/bck-volver-over.gif) left no-repeat;
    }
.ir-a-mapa{
    margin:0.4em 0 0 0;
    padding:0.4em 0 0 0;
    font-family:Verdana;
    }
.ir-a-mapa a{
    font-weight:bold;
    background:#FF0 url(../images/bck-ir.gif) right no-repeat;
    padding:0.2em 20px 0.2em 0.4em;
    }
.ir-a-mapa a:hover{
    background:#000;
    color:#FF0;
    background:#000 url(../images/bck-ir-over.gif) right no-repeat;
    }
.anadir-fotos{
    margin:0.4em 0 0 0;
    padding:0.4em 0 0 0;
    font-family:Verdana;
    }
.anadir-fotos a{
    font-weight:bold;
    background:#FF0 url(../images/bck-anadir-fotos.gif) right no-repeat;
    padding:0.2em 20px 0.2em 0.4em;
    }
.anadir-fotos a:hover{
    background:#000;
    color:#FF0;
    background:#000 url(../images/bck-anadir-fotos-over.gif) right no-repeat;
    }
.hacer-un-comentario{
    margin:0.4em 0 0 0;
    padding:0.4em 0 0 0;
    font-family:Verdana;
    }
.hacer-un-comentario a{
    font-weight:bold;
    background:#FF0 url(../images/bck-hacer-comentario.gif) right no-repeat;
    padding:0.2em 20px 0.2em 0.4em;
    }
.hacer-un-comentario a:hover{
    background:#000;
    color:#FF0;
    background:#000 url(../images/bck-hacer-comentario-over.gif) right no-repeat;
    }
.escudo{
    float:left;
    margin:8px 16px 8px 0;
    width:140px;
    }
#centro{
    padding:0 30px 16px 30px;
    width:340px;
    float:left;
    }
#centro h3{
    font-size:2.8em;
    font-family:Arial, Helvetica, Sans-Serif;    
    margin:0 0 16px 0;
    padding:0;
    font-weight:normal;
    }
#centro strong.emuk{
    padding:0 3px;
    background:#FF4791;
    color:#FFF;
    text-transform:lowercase;
    }
#centro p, #centro ul li, #centro ol li{
    margin:0 0 8px 0;
    padding:0;
    line-height:1.6em;
    font-size:1.05em;
    }
#centro ul, #centro ol{
    margin:0 0 8px 20px;
    padding:0;
    line-height:1.6em;
    font-size:1.05em;
    }
#centro ul li, #centro ol li{
    line-height:1.4em;
    }
#centro p a{
    font-weight:bold;
    padding:0 3px;
    background:#FF4791;
    color:#FFF;
    }
#centro p a.link{
    background:#FF0;
    color:#000;
    }
#centro p a:hoverlink{
    background:#000;
    color:#FF0;
    }
#centro p a:hover{
    background:#000;
    color:#FF0;
    }
#proyecto #centro{
    padding:0 30px 16px 0;
    width:480px;
    }
#proyecto #derecha{
    padding:0 0 16px 0;
    width:470px;
    }
#mapa-Mancomunidad{
    width:240px;
    height:212px;
    background:transparent url(../contenidos/img/bck-mapa-Mancomunidad.gif);
    }
#mapa-Barrika{
    width:240px;
    height:212px;
    background:transparent url(../contenidos/img/bck-mapa-Barrika.gif);
    }
#mapa-Berango{
    width:240px;
    height:212px;
    background:transparent url(../contenidos/img/bck-mapa-Berango.gif);
    }
#mapa-Gorliz{
    width:240px;
    height:212px;
    background:transparent url(../contenidos/img/bck-mapa-Gorliz.gif);
    }
#mapa-Lemoiz{
    width:240px;
    height:212px;
    background:transparent url(../contenidos/img/bck-mapa-Lemoiz.gif);
    }
#mapa-Plentzia{
    width:240px;
    height:212px;
    background:transparent url(../contenidos/img/bck-mapa-Plentzia.gif);
    }
#mapa-Sopelana{
    width:240px;
    height:212px;
    background:transparent url(../contenidos/img/bck-mapa-Sopelana.gif);
    }
#mapa-Urduliz{
    width:240px;
    height:212px;
    background:transparent url(../contenidos/img/bck-mapa-Urduliz.gif);
    }
#derecha{
    margin:0;
    width:340px;
    float:left;
    }
#derecha.mancomunidad{
    width:240px;
    }
#derecha .fotos p{
    font-family:Tahoma, Arial;
    margin:0;
    padding:0.2em 0 1em 0;
    font-size:0.95em;
    }
#mapa{
    margin:0 0 0 15px;
    width:535px;
    float:left;
    }
#mapa iframe{
    border:0;
    width:535px;
    height:500px;
    }
#listado{
    line-height:1.4em;
    width:250px;
    float:left;
}
#listado ul{
    margin:0;
    padding:0;
    list-style:none;
    }
#listado ul li{
    margin:0 0 0 12px;
    padding:8px 0 3px 0;
    border-bottom:1px dotted #03B;
    min-height:28px;
}
#listado .cConFoto{
    min-height:50px;
}
#listado ul li p, #listado ul li h3{
    margin:0 0 0 32px;
    padding:0;
    }
#listado ul li h3 a:hover{
    text-decoration:underline;
    }
#listado ul li p{
    line-height:1.2em;
    }
#listado ul li p a{
    font-weight:bold;
    }
#listado ul li h3{
    font-family:Arial;
    padding:0 0 2px 0;
    font-size:1.2em;
    }
#listado ul li .icono{
    float:left;
    margin:0 8px 0 0;
    }
#listado ul li p a{
    }
#listado ul li p{
    padding:0 0 4px 0;
    }
#listado ul li a:hover{
    }
#listado .paginacion{
    padding:0;
    margin:12px 0 8px 16px;
    font-size:1.2em;
    font-size:0.95em;
    }
#listado .paginacion ul{
    margin:0;
    padding:0;
    list-style:none;
    line-height:1.2em;
    }
#listado .paginacion ul li{
    margin:0;
    display:inline;
    padding:0;
    border:0;
    float:left;
    }
#listado .paginacion ul li a{
    margin:0;
    padding:0 6px;
    background:transparent url(../images/bck-pie-li.gif) right no-repeat;
    }
#listado .paginacion ul li a.anterior{
    padding:0;
    background:none;
    }
#listado .paginacion ul li a.siguiente{
    padding:0;
    background:none;
    }
#listado .paginacion ul li a.on, #listado .paginacion ul li a:hover{
    text-decoration:underline;
    }
#listado .paginacion ul li a.on{
    font-weight:bold;
    }
#listado .paginacion ul li a#ultimo{
    background:none;
    }

#caja-pie{
    width:100%;
    padding:20px 0 0 0;
    font-weight:bold;
    font-family:Tahoma;
    height:80px;
    }
#caja-pie #pie{
    position:relative;
    left:50%;
    width:980px;
    margin-left:-490px;
    }
#caja-pie #pie ul{
    margin:0;
    padding:0;
    }
#caja-pie #pie ul li{
    margin:0;
    padding:0;
    display:inline;
    float:left;
    }
#caja-pie #pie ul li a{
    margin:0;
    padding:0 16px;
    background:transparent url(../images/bck-pie-li.gif) right no-repeat;
    }
#caja-pie #pie ul li a.gabe{
    margin:0 0 0 6px;
    padding:0 0 0 6px;
    background:none;
    }
#caja-pie #pie ul li a:hover{
    text-decoration:underline;
    }
#formulario{
    padding:0;
    margin:0;
    background:#EAEEF9;
    background:#EFE9E1;
    width:800px;
}
#formulario h3.cTitular{
    clear: both;
    font-size:14px;
    font-family:Arial;
    padding:0.5em 0;
    margin:0;
    }
form{
    margin:0;
    padding:0;
    }
dl{
    margin:0;
    padding:0;
    }
dl.foto{
    margin:0 0 1.8em 0;
    }
dl input, dl textarea, dl select{
    font-size:1em;
    font-family:Verdana;
    }
dl input.caja, dl textarea.caja, dl select.caja{
    border:1px solid #BBB;
    padding:2px;
    background:#FAFAF1;
    font-size:1em;
    font-family:Verdana;
    }
dl textarea{
/*    width:98%;
*/
    }
dl select{
    padding:1px;
    }
dl dt{
    width:80px;
    float:left;
    font-weight:bold;
    margin:0;
    padding:2px 10px 0 0;
    }
dl dd{
    margin:2px 0 4px 0;
}
#botones{
    margin:1em 90px;
    }
#botones input{
    font-size:1em;
    font-family:Verdana;
    }
#centro.doble{
    width:710px;
    padding-right:0;
    }
#centro.triple{
    width:100%;
    padding-left:0;
    }
#centro p.nota{
    margin:0 0 0 90px;
    font-size:0.95em;
    }
.respuesta{
    width:400px;
    background:#FF6;
    border-bottom:2px solid #CCC;
    border-left:1px solid #EEE;
    margin:2em 0;
    padding:1.4em 2em;
    font-size:0.95em;
}
.spacer{ clear:both;}



    
/* ***** Lanbyte ***** */
input[type="submit"],input[type="reset"],input[type="button"]{font-size:12px}
    
.cClearBoth{clear:both}
.cNegrita{font-weight:bold;}
.cDerecha{text-align:right;}
.cCentrado{text-align:center;}
.cObligatorio{
    text-align:right;
    font-weight: bold;
    margin:0;
    padding:0 1em 0 0;
}
.cAviso { font-size:1.1em; font-weight: bold; color: #DD0000; }
.cOk { font-size:1.1em; font-weight: bold; color: #008000; }
.cError { font-size:1em; color: #FF0000; }
.oculto { display:none }
.cOculto { display:none }

input.cSubmit1 {
    font-size: 1em;
    background-color: #294DB5;
    border:0.08em solid #294DB5;
    color:#FFFFFF;
    padding: 0em 0.2em 0em 0.2em;
    margin-left:0.25em;
    margin-right:0.25em; 
}
a.submit1 {
    font-size: 1em;
    background-color: #294DB5;
    border:0.08em solid #294DB5;
    color:#FFFFFF;
    padding: 0.1em 0.4em 0.1em 0.4em;
    margin-left:0.25em;
    margin-right:0.25em;
}

/* *************** MOD MAPA ***************** */
#dMapa{
   width:490px;
   height:300px;
   float:left;
   margin-bottom:16px;
}
#dMapa #map{
   width:490px;
   height:300px;
}
.cIconoMapa{
    width:24px;
    height:30px;
}
#dIconos{
    font-family:Tahoma;
    font-size:0.95em;
    float:left;
    margin:0;
    width:220px;
    float:left;
}
#dIconos ul{
    list-style:none;
    padding:0;
    margin:0;
}
#dIconos ul li{
    padding:0;
    margin:0 0 0.5em 0;
    width:215px;
    font-size:1em;
}
#dIconos ul li span{
    font-size:1.2em;
    font-weight: bold;
}
#dIconos ul li label{ cursor: pointer; }
#dIconos ul li img{
    float:left;
    margin:0 8px 38px 0;
}

#dIconos ul li input{ display:none; }
/*#dIconos ul li.chinchetas img { width:18px; height:23px}*/
#dDatosPto{
    clear:both;
    float:left; 
    width:950px;
    padding:0 0 0 1em;
}
.cBloqueado { border:0; background:#EFE9E1; color:#000000}

.cFotoListaPto{
    float:right;
    height:50px;
}

h1.cParticipa{
    clear: both;
    font-size:14px;
    font-weight:bold;
    color:#003C9C;
    font-family:Verdana;
    padding:0.5em 0 0 0;
    margin:0;
    text-transform: uppercase;
}

#participa dl.paso-1 dt{
    width:128px;
    }
#participa dl.paso-1 dd{
    margin-left:128px;
    }
#participa .izquierda{
    width:250px;
    float:left;
    }
#participa .izquierda h3{
    padding:10px 10px 0 10px;
    margin:0;
    background:transparent url(../images/bck-pasos-participa.gif) top no-repeat;
    color:#000;
    text-align:right;
}
#participa .izquierda .h3{
    padding:0 0 12px 0;
    margin:0 0 10px 0;
    background:#ECE9E3 url(../images/bck-pasos-participa-2.gif) bottom no-repeat;
}
#participa .centro{
    background:#FFF;
    margin:0 0 0 270px;
    }

/* ************** BOCADILLO PTO ******************* */
.cBocadillo{
    /*overflow:auto;*/
    width:300px;
    font-size:11px;
}
.cBocadillo img{ border:0; }
.cBocadillo h3{
   font-family:Tahoma;
   font-size:14px;
   margin:0;
   padding:0;
}
.cDireccion{
   font-size: 11px;
   color:#999999;
}
.cLeer a{
   color:#319AEF;
   text-decoration: none;
}
.cMasInfo{
   font-size: 11px;
   color:green;
   text-align: right;
}
.cMasInfo a{ color:green; text-decoration: none;}

#dComentariosPto{
    list-style: none;
    padding:0;
    margin:0;
    border-top: 0.1em dotted #003C9C;
}
#dComentariosPto li{
    padding:0 0 0.5em 0;
    margin:0;
    border-bottom: 0.1em dotted #003C9C;
}
#dComentariosPto li .cNombre{
    text-align: right;
    padding:0;
    margin:0;
}
#dComentariosPto li .cFecha{
    text-align: right;
    color: #888888;
    padding:0;
    margin:0;
}
#dMapaPueblo{
    height:500px;
    width:530px;
    float:left;
    margin:0 0 0 1em;
    padding:0
}
#centro h3{
    font-size:1.75em;
	font-weight:bold;
    }