

img{
border:0px;
}

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:0.85em;
  background:#D8DAEC url(imagenes/cuadro_crema.gif);
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}


#web{
margin:0px auto;
width:755px;
overflow:hidden;
}
#idiomas{
float:left;
width:15px;
}

#contenedor{
margin:0px;
width:733px;
float:left;
border-top:0px;
border-bottom:#3F5482 3px solid;
border-left:#3F5482 3px solid;
border-right:#3F5482 3px solid;
height:100%;
background-color:#fff;
	background-image:url(imagenes/fondo_cuadradin.gif);
	background-repeat: repeat-y;
	background-position: left;
overflow:visible;


}
#encabezado{
background:url(imagenes/cabeceras/cab_1a.jpg) left top no-repeat;
height:81px;
width:100%;
}
#hasiera{
float:left;
width:150px;
height:70px;
}
#hasiera a{
display:block;
text-decoration:none;
width:150px;
height:70px;
}
#contenido p.ingl{
margin:0px;
padding:0px;
text-align:right;
}

#menu_cabecera,#menu_cab_ingl{
background:url(imagenes/cabeceras/cab_2a.jpg) left top no-repeat;
width:193px;
height:81px;
float:right;
color:#FFF;
text-transform:uppercase;
font-size:0.65em;
letter-spacing:0.15em;
}
#menu_cabecera ul{
	margin-top:0px;
	padding-top:0px;
	}
#menu_cabecera li,#menu_cab_ingl li{
list-style:none;
margin:0px;
padding:2px 32px 2px 0px;
margin:0px;
text-align:right;
}

#menu_cabecera a,#menu_cab_ingl a{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#FFF;
text-decoration:none;
display:block;
border-top:#fff 1px dotted;
border-bottom:#fff 1px dotted;
border-left:#fff 1px dotted;
border-right:0px;
background:url(imagenes/back_blue.gif);
}

#menu_cabecera a:hover,#menu_cab_ingl a:hover{
background:url(imagenes/back_blank.gif);
}
#migas{
font-size:0.7em;
background-color:#fff;
border-bottom:#CCCCCC 1px dotted;
width:100%;
color:#999999;
}


#miguitas a{
text-decoration:none;
color:#999999;
}
#miguitas a:hover{
text-decoration:underline;
color:#CCCCCC;
}

#eguna{
float:left;
width:173px;
background:#fff url(imagenes/diagonal.gif) right bottom no-repeat;
padding:1px;
}
#nongagoz{
padding-left:10px;
600px;
}
#menuizq,#menuizq_ingl{
clear:left;
width:165px;
float:left;
border-right:#CCCCCC 1px dotted;
height:100%;
background-image:url(imagenes/fondo_cuadradin.gif);
font-size:0.7em;
color:#666666;
padding:2px 5px 5px 5px;
}

.titturismo{
background:#B3BFDB;
border-top:#8B9FC3 1px solid;
border-bottom:#fff 1px solid;
border-left:#8B9FC3 1px solid;
border-right:#fff 1px solid;
font-size:1.2em;
font-weight:bold;
text-align:center;
padding:3px;
color:#fff;
margin:2px;
}
#menuizq_ingl ul li{
padding:5px 2px;
border-bottom:#E4E5F2 1px solid;
border-top:0;
border-left:0;
border-right:0;
margin:3px 2px;
list-style-image:url(imagenes/li.gif);
}
#menuizq_ingl ul{
margin:4px;
padding-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menuizq_ingl ul li a{
color:#BC2620;
text-decoration:none;
font-size:1em;
font-weight:bold;
}
#menuizq_ingl ul li a:hover{
color:#6B8EC6;
}

#pie{
clear:both;
border-top:2px solid #3F5482;
font-size:0.7em;
text-align:right;
padding:0px;
background-color:#8ca3c7;
background-image: url(imagenes/logo.gif);
background-repeat: no-repeat;
background-position: left;
height:59px;
}
#pie p{
color:#fff;
margin:0px;
padding:0px;
}
#pie a{
color:#fff;
text-decoration:none;
font-weight:bold;
}
#pie a:hover{
text-decoration:underline;
}
#pie img{
float:right;
margin:3px;
}
.centro{
width:530px;
float:left;
height:100%;
padding:10px;
margin:0px;
}

.centro h1{
color: #bc2620;
font-size:1em;
padding:2px 2px 2px 30px;
background:url(imagenes/titNot.gif) left bottom  no-repeat;
margin:0px 0px 10px 0px;
border-bottom:#CCCCCC 1px solid;
}

#contenido{
width:100%;
font-size:0.8em;
color:#8D8D8D;
margin:0px;
text-align:justify;
overflow:hidden;
}

#contenido h2{
color: #bc2620;
font-size:0.9em;
padding:2px 2px 3px 15px;
background: url(imagenes/tit_2[1].gif) left center no-repeat;
margin:5px 0px;
text-transform:uppercase;
}

#contenido h3{
color:#333333;
font-size:0.89em;
padding:1px 0px 1px 15px;
background:#fff url(imagenes/tit_3.gif) left center no-repeat;
margin:15px 0px 3px 10px;
text-transform:uppercase;
border-bottom:#CCCCCC 1px dotted;
font-weight:normal;
}

#contenido ul li{
list-style:none;
background: url(imagenes/li.gif) left top  no-repeat;
padding:0px 0px 0px 15px;
margin: 2px 5px;
}




#contenido a{
color:#6B8EC6;
line-height:12px;
text-decoration:none;
}



#contenido a:hover{
text-decoration:underline;
}

#contenido p{
margin:1.8em 0;
}
#contenido table td p{
margin:0;
}
#barra{
background-color:#6B8EC6;
overflow:visible;
height:23px;
}
#principal{
clear:both;
	background-image:url(imagenes/fondo_cuadradin.gif);
	background-repeat: repeat-y;
	background-position: left;
}
#buscador{
float:right;
width:200px;}

#buscador .autocompleter-loading {
display:none
}
#barra #buscador input{
font-size:0.8em;
line-height:1em;
margin:0px;
padding:0px;
}

.edukiak{
width:162px;
float:left;
padding:0px 2px;
margin:0px 3px 5px 3px;
border:#ccc 2px solid;
height:154px;
overflow:hidden;
}

.edukiak div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin:4px 0px 0px 0px;
border-bottom:#ccc 1px dashed;
}

.edukia4{
clear:left;
}

.edukiak img, .edukiaencuesta img{
padding:0px 0px 6px 0px;
border-bottom:#ccc 1px dashed;

}

.edukiak h1.csc-firstHeader{
color: #bc2620;
font-size:0.7em;
padding:2px 0px 3px 27px;
background:url(imagenes/titNot.gif) left bottom  no-repeat;
margin:0px 0px 0px 0px;
}
.edukiak ul, .edukiak li, .edukiaencuesta ul, .edukiaencuesta li{
line-height: 0.85em;
margin:0px;
padding:0px;
list-style-type: none;
}
.edukiak a, .edukiaencuesta a{
font-family: Verdana,Helvetica,Helv;
font-size: 0.75em;
font-weight: bold;
color: #6b8ec6;
text-decoration: none;
}
.edukiak a:hover, .edukiaencuesta a:hover{
text-decoration:underline;
}

div.edukiak p.bodytext{
border:0px;
font-size:0.85em;
padding:5px;
}

div.edukiak p.bodytext a, div.edukiaencuesta p.bodytext a{
color:#6B8EC6;
line-height:0.75em;
text-decoration:none;
}
div.edukiak p.bodytext a:hover, div.edukiaencuesta p.bodytext a:hover{
text-decoration:underline;
}

.kaxa {
margin:5px 0px 0px 0px;
}

.kaxa_banner{
margin:5px 0px 0px 0px;
}
.kaxacont {
border:#D4DBE7 1px solid;
width:156px;
}

.kaxacont a{
display:block;
background-color:#E9EDF5;
color:#3F5482;
border:0px;
text-decoration:none;
padding:5px;
}
.kaxacont a:hover{
border:#3F5482 1px solid;
background-color:#FFF;
}



.link{
background:url(imagenes/menu_cab.gif) right top no-repeat;
}
.linkmail{
background:url(imagenes/menu_cab_sobre.gif) right top no-repeat;
}
.linkwebcam{
background:url(imagenes/menu_cab_webcam.gif) right top no-repeat;
}
/**sacado de http://www.cssplay.co.uk/menus/final_drop.html **/
.menu,.menu_ingl {
width:500px;
height:23px; font-size:0.75em;
position:relative; 
z-index:0;
border:0px;
background-color:#6B8EC6;
overflow:visible;
float:left;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul,.menu_ingl ul {
padding:0;margin:0;list-style-type:none; z-index:1;
}
.menu ul ul,.menu_ingl ul ul {width:180px; z-index:2;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li,.menu_ingl li {float:left;width:120px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited,.menu_ingl a,.menu_ingl a:visited {
display:block;
font-size:1em;
text-decoration:none; 
color:#fff;height:20px; 
border:1px solid #6080B2;
background:#6B8EC6;
padding-left:10px; line-height:15px;}
/* a hack so that IE5.5 faulty box model is corrected */


/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#F3F6FC url(imagenes/arrow.gif) right no-repeat;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#B3BFDB url(imagenes/arrow.gif) right no-repeat;}
.menu ul ul :hover > a.drop {background:#B3BFDB url(imagenes/arrow.gif) right no-repeat;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#F3F6FC;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#B3BFDB;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;position:absolute;height:0;
top:22px;left:0; width:180px;
}

/* position the third level flyout menu */
.menu ul ul ul{left:201px; top:-1px; width:180px; z-index:3;}
.menu ul ul ul li {
z-index:3;
}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-180px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#F3F6FC; color:#3F5482; height:auto; line-height:1em; padding:5px 10px; width:180px;border-width:0 1px 1px 1px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#fff; background:#B3BFDB;}
.menu :hover > a, .menu ul ul :hover > a {color:#fff;background:#B3BFDB;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

/****extensiones***************/
div.csc-sitemap li a{
text-decoration:none;

}

table td{
	padding-top: 0.2em;
	padding-right: 0px;
	padding-bottom: 0.2em;
	padding-left: 0px;	
}
table caption{
visibility: hidden;
}

/****ultimas noticias***************/
#c70{
display: none;
}
.news-list-item{
margin-bottom:4px;
text-align: left;
}
.link_destacadas a{
display:block;
background-color:#E9EDF5;
border-top:1px dashed #fff;
border-bottom:0px;
text-decoration:none;
padding:5px;
text-decoration:none;
color:#bc2620;
text-align:right;
}
.link_destacadas a img{
padding-left:6px;
vertical-align:middle;
}
/****formularios***************/
.csc-mailform-submit, .barra_botones input{
font-family:Verdana, Helvetica, Helv;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#6B8EC6;
background-color: #FCFCFC;
border: solid;
border-color: #CAD0DB #9AA3B8 #9AA3B8 #CAD0DB;
border-width: 1px 2px 2px 1px;
cursor:hand;
margin:5px;
}
.barra_botones{
width:250px;
margin-left: auto;
margin-right: auto;
}
.csc-mailform-field{

padding-top:0.6em;
display:block;
margin-left: auto;
margin-right: auto;
clear:both;
width:91%;
text-align:right;
}
form input,textarea,select{
color:#6b8ec6;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size:0.85em;
margin-bottom:6px;
}
fieldset{
border:0px;
}
form label {
color:#3f5482;
vertical-align: text-top;
display:block;
text-align:right;
width:30%;
float:left;
padding-right:4px;
}
/****tabla ficha_vertical***************/

#ficha_vertical{
margin:2px;
width:100%;
padding:4px;
}

#ficha_vertical th{
background-color:#f3f6fc; 
color:#3f5482; 
border-bottom:1px dotted #3f5482;
}
#ficha_vertical td{
background-color:#f7f7f7;
}
/**********BLOG*****************/

.tx-wecdiscussion-forumMessage{
font-size:1.1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}
.tx-wecdiscussion-sidebar{
clear:both;
float:left;
}
.tx-wecdiscussion-mainContent{
width:390px;

}
div.tx-wecdiscussion-button{
clear:both;
margin:1.1em;
}
div.tx-wecdiscussion-button a,div.tx-wecdiscussion-button a:hover,div.tx-wecdiscussion-button a:visited,div.tx-wecdiscussion-button a:link{
color:#666666;
background:#fff;
}

div.tx-wecdiscussion-mainContent{
clear:both;
margin:1.1em;
}

div.tx-wecdiscussion-forumMessageSubject{
background-color:#FFF;
}
div.tx-wecdiscussion-forumMessageSubject h2 a{
margin:5px 0px 0px 0px;
font-size:1.5em;
background:#FFFFFF;
}
div.tx-wecdiscussion-forumMessageInfo,div.tx-wecdiscussion-forumMessageInfo p{
padding:0px;
margin:0px;
height:inherit;
}
/****submenu***************/
ul.csc-menu.csc-menu-1 {
	list-style-type: none;	
	background-image: none;
	padding:0px 0px 0px 0px;
	margin: 2px 5px;
}
#contenido .csc-menu-1 li{
	list-style-type: none;
	background-image: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: b8b0b1;
	border-right-color: b8b0b1;
	border-bottom-color: b8b0b1;
	border-left-color: b8b0b1;
	background-color: #f8f8f8;
	height:45px;
	padding-left:4px;
	font-weight:bold;
}
/****pie***************/
#textopie {
width:475px;
float:right;
margin:3px;

}
/****galeria***************/
.wtgallery_singlepic{
text-align:center;
}
.wtgallery_singlepic img{
border: 1px solid #000;
}
.wtgallery_singlepic_fwd{
text-align:left;
width:50%;
float:right;
margin-top:15px;
margin-bottom:15px;
}
.wtgallery_singlepic_back{
text-align:right;
width:50%;
float:left;
margin-top:15px;
margin-bottom:15px;
}
.wtgallery_singlepic_fwd a img {padding:0px 4px;}
.wtgallery_singlepic_back a img {padding:0px 4px;}
.wtgallery_singlepic_comment p {
text-align:center;
}
.wtgallery_h2 {
font-weight:bold;
margin-top:6px;
margin-bottom:0px;
padding:0px;}

#contenido .wtgallery_singlepic_comment p{margin-top:0px; margin-bottom:0.5em;}

.tx-wtgallery-pi1 .mini img{border:1px solid #000; margin:2px;}
/****iragarkiak***************/
ul#iragarkiak{
margin:0px;
padding:0px;}
ul#iragarkiak li{
list-style:none;
background-image:none;
padding:5px 3px;
margin:5px 0px;
border-top:#999999 1px dashed;
border-left:#999999 1px solid;
border-bottom:#999999 1px solid;
}
ul#iragarkiak li a{
text-transform:uppercase;
font-weight:bold;
}
/****menu enlaces con foto***************/
ul#menufoto{
margin:0px;
padding:0px;
}
ul#menufoto li{
list-style:none;
background-image:none;
padding:5px 3px;
margin:5px 0px;
border-top:#999999 1px dashed;
border-left:#999999 1px solid;
border-right:#999999 1px solid;
border-bottom:#999999 1px solid;
height:50px;
width:80%;
clear:both;
}
ul#menufoto li a{
font-weight:bold;
}
ul#menufoto img{
margin-right:8px;
}
.selector{
border-top:0px;
border-bottom:#BC2620 1px dashed;
color:#BC2620;
margin:0px 0px 10px 0px;
}

.selector select{
color:#BC2620;
}

/************ agenda ***************/
table.calendar { border:1px solid #999999; background-color:#fafafa; }
table.calendar td { text-align:center; padding: 3px 5px;}
table.calendar td.calendar-month { font-weight:bold;}

div.evento { margin-top: 10px; margin-bottom: 5px; border-bottom: 1px solid #6b8ec6; padding-bottom: 10px; clear:both; display:block; overflow:hidden;}
div.evento dt { color:#3f5482; width: 100px; text-align:right; height: 2em;}
div.evento dd { float:left; margin-top: -2em; margin-left: 110px;}
div.evento dd.titulo-evento { color:#3f5482; font-weight:bold;}

/*************formulario izapideak ****************/

div.izapideak h3{ margin-top:20px; margin-bottom:10px; }

/************* tabla de noramtivas municipales ***********/
table.normativa { width:100%; margin-bottom:25px;}
table.normativa  th{ width:25%; background-color:#F3F6FC;padding:0.3em; border:1px solid #E5EDFC; color:#3F5482;}
table.normativa  td{ width:75%; background-color:#F1F1F1;padding:0.3em; border:1px solid #E9E9E9;}

/*************tabla de dokumentuak agenda 21 ************/
table.contenttable { width:100%; margin-bottom:0.5em;}
table.contenttable td{ text-align:left;background-color:#F1F1F1;padding:0.3em;}
table.contenttable tbody tr td.cabTable{ text-align:center!important;background-color:#F3F6FC!important;padding:0.3em; border:1px solid #E5EDFC; color:#3F5482!important;}
/************** tabla de datos en economía **************/
table.contenttable caption{
color:#3F5482;
background-color:#F3F6FC;
border:1px dotted #3F5482;
visibility:visible!important;
padding:0.3em;
font-weight:bold;
margin-top:1em;
}
table.contenttable th{
color:#3F5482;
background-color:#F3F6FC;
padding:0.3em;
text-align:center;
border:1px solid #E5EDFC;
}

/*************tablitas de la zona admin ************/
table.tablita th{
text-align:center; padding:0.3em;margin:0.3em;background-color:#F3F6FC; color:#3F5498;
}

table.tablita td{
padding:0.3em;margin:0.3em; text-align:left;  background-color:#F7F7F7;
}
input#web{
width:275px;
margin-bottom:5px;}
div.csc-textpic-intext-left{
clear:left;
}
/*---------------smoothgallery-------------------*/
.jdGallery .carousel .label {
font-size: 13px;
position: absolute;
bottom: 5px;
left: 10px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
margin-top: 20pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
}
.jdGallery .carousel .carouselWrapper {
position: absolute;
width: 100%;
height: 88px;
top: 10px;
left: 0pt;
overflow-x: hidden;
overflow-y: hidden;
}
/*---------------encuesta en portada-------------------*/
.edukiaencuesta{
width:162px;
float:left;
padding:0px 2px;
margin:0px 3px 5px 3px;
border:#ccc 2px solid;
height:317px;
overflow:hidden;
}
div.edukiaencuesta form{
border:0px;
font-size:0.65em;
padding:0px;
margin:0px;
text-align:left!important;
}
.edukiaencuesta h1.encuesta{
color: #bc2620;
font-size:0.7em;
padding:0px 0px 0px 0px;
margin:1px 0px 0px 1px;
width:159px;
height:31px;
text-indent:-5000px;
background:url(imagenes/200904encuesta.gif) left bottom  no-repeat;
border-bottom:0px;
}
.edukiaencuesta h1.inkesta{
color: #bc2620;
font-size:0.7em;
padding:0px 0px 0px 0px;
margin:1px 0px 0px 1px;
width:159px;
height:31px;
text-indent:-5000px;
background:url(imagenes/200904inkesta.gif) left bottom  no-repeat;
border-bottom:0px;
}
div.edukiaencuesta form p{
	float:none!important;
	text-align:left!important;
	padding:0px;
	margin:0px;
}
div.edukiaencuesta form p.encuestaradio label{
	text-align:left!important;
	width:auto!important;
	margin:0px 0px 0px 0px!important;
	float:left;
}


div.edukiaencuesta form p label{
	text-align:left!important;
	float:none;
	width:auto;
	display:block;
	font-size:1.1em;
}
div.edukiaencuesta form p input{
	color:#000!important;
	font-size:1em;
}
div.edukiaencuesta form p textarea{
	color:#000!important;
	font-size:0.9em;
}
div.edukiaencuesta form .encuestasubtitulo{
	border-bottom:1px dashed #D8DAEC;
	color:#333;
	font-weight:bold;
	margin-bottom:2px;
	display:block;
	width:100%;
}
div.edukiaencuesta form .encuestaboton{
	text-align:center!important;
	color:#000!important;
	margin-left:58px;
}
.kudea{
list-style:none;
padding:0px;
margin:0px;
}
.kudea a{
	text-decoration:none;
	display:block;
	color:#F00F0F;
	font-weight:bold;
	background:#FFF;
	font-size:1em;
	text-transform:uppercase;
}
.kudea a:hover{
	text-decoration:none;
	color:#666;
}
#ona {
margin-right:4px;
}
#ona, #online {
padding:0 3px;
float:left;
border:2px solid #ccc;
width:253px;
}
#ona p img, #online p img {
margin-top:-8px;
padding:0;
}
#ona h1, #online h1{
font-size:0.9em;
}