/*<group=General Styles>*/body {	background: #b3b3b3;	margin: 0px 5px 0px 5px;	text-align: center;	color: #283808;	font: 1em small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, arial, sans-serif;
	line-height: 18px;}p {	text-align: justify;
	max-width: 700px;}b, strong, em {	font-weight: bold;}abbr, acronym {	cursor: help;	text-decaration:none;	font-style: italic;	border:none;}a:link {	color: #970006;	text-decoration: underline;}a:visited {	color: #970006;	text-decoration: underline;}a:hover, a:active {	color: #c00008;}img {	border-style: none;	margin:10px;}.image-left {	margin: 3px;	padding: 3px;	float: left;}.image-right {	margin: 3px;	padding: 3px;	float: right;}	/*</group>*//*<group=Layout>*/#container {	background: #FFFFFF url(../images/barragris.gif)  repeat-y left top;	width: 100%;	margin: 0px auto;	text-align: left;	color: #535148;	}#pageHeader {	width: 100%;	text-align: left;	list-style: none;	background-color: #960004;	height: 70px;	margin: 0px;	padding: 0px;}#pageHeader img {	float: right;	margin-left: 10px;	margin-right: 10px;	margin-top: 10px;}#pageHeader a {	color: #ffffff;	text-decoration:none;}#pageHeader h1 {	color: #ffffff;	margin: 0px;	font: 2em small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;	padding-left: 10px;	padding-top: 5px;}a.sindecotitulo, a.sindecotitulo:link, a.sindecotitulo:hover, a.sindecotitulo:visited  {	color: #ffffff;	text-decoration:none;}#pageHeader h2 {	color: #ffffff;	margin: 0px;	font: 0.9em small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;	padding-left: 10px;}#contentContainer {	background: #FFFFFF;	text-align: left;	padding-top: 10px;	margin-left:200px;	}/**html  #contentContainer {	padding-bottom:10px;	width: 75%;	}*/#contentContainer #content {	/*width: 90%;*/	font-size: 0.9em;	padding-right: 20px;	padding-left: 20px;	/*margin-right:120px;*/		}/**html #contentContainer #content {	width: 85%;	font-size: 0.9em;	padding-right: 10px;	padding-left: 10px;	}*/#contentContainer #content.inicio{	width: 50%;	font-size: 0.9em;	padding-right: 10px;	padding-left: 10px;	height: 430px;		}#contentContainer #content li {	margin-bottom:10px;}#contentContainer1 #content li {	margin-bottom:10px;}#sidebarContainer {	/*min-height: 400px;*/	float: left;	text-align: left;	background: #E9E9E9;	padding-bottom: 100px;	width: 190px;}#sidebarContainer .sidebar {	font-size: 1em;	margin-top: 10px;	padding: 0 0px;	}#sidebarContainer .sidebar ul {	margin:0;	padding-left:0px;	}#sidebarContainer .sidebar ul li{	list-style-position: outside;	list-style-type: none;	margin:0;	padding-left: 10px;		}a.sindeco, a.sindeco:link, a.sindeco:visited, a.sindeco:hover {	text-decoration:none;
	display:block;}li.sindecotit {	color:#EEEEEE;	background-color:#960004;	margin-left:0;	list-style: none outside;	height: 20px;}li.sindecotit a {	color:#EEEEEE;	background-color:#960004;	display:block;}li.sindecotit a:hover {	color:#FFFFFF;	background-color:#960004;	display:block;}a.sindecomar, a.sindecomar:link, a.sindecomar:visited, a.sindecomar:hover {	text-decoration:none;	font-weight: bold;	background-image: url(images/fle.gif) no-repeat right centre;
	display:block;}#footer {	/*width: 780px;*/	width: 100%;	margin: 0px auto 0px auto; /* Right And Left Margin Widths To Auto */	text-align: center; /* Hack To Keep IE5 Windows Happy */;	color: #ffffff;	background: #000000;	padding-bottom: 5px;	font-size: 0.8em;	padding-top: 5px;}#footer a {	color: #cccccc;}#footer a:hover {	color: #ffffff;	text-decoration: none;}	#breadcrumbcontainer {	text-align: right;/*	width: inherit;*/	padding: 0px;	/*clear: both;*/	margin-bottom: 0px;	padding-bottom: 10px;	margin-top: 10px;}#breadcrumbcontainer ul {	list-style: none;	margin: 0px;	padding: 0px;	display: inline;	float: left;	font-size: 0.8em;}#breadcrumbcontainer li {	padding: 0px;	display: inline;}#breadcrumbcontainer a {	display: inline;}#breadcrumbcontainer a:hover {	display: inline;}	#navcontainer {	position: relative;	/*width: 780px;*/	width: 100%;	margin: 0px;	padding: 0px;	height: 25px;	font-size: 0.8em;	background: #000000;}#navcontainer #current {	color: #ffffff;	font-weight: bold;}/* Parent - Level 0 */#navcontainer ul {	padding: 5px 0 0;	margin: 0px 0px 0px 10px;}#navcontainer li {	margin: 0;	padding: 0;	list-style-type: none;	float: left;}#navcontainer a {	position: relative;	width: 90px;	margin: 0;	padding: 0px;	display: block;		text-align: left;	height: 20px;	color: #ffffff;	text-decoration: none;}#navcontainer a:hover {	color: #999999;}/* Child - Level 1 */#navcontainer ul ul {	position: absolute;	width: 600px;	top: 20px;	padding: 0;	white-space: nowrap;	text-align: left;	padding-top: 5px;	left: 0;}#navcontainer ul ul li {	float: left;}#navcontainer ul ul a {	border: 0;	margin: 0;	padding: 0;	color: #e0c1c7;}#navcontainer ul ul a:hover {	background: transparent;	clear: both;}#navcontainer ul ul #current {	color: #ffffff;	font-weight: bold;}/* Child - Level 2 */#navcontainer ul ul ul {	visibility: hidden;}/* Child - Level 3 */#navcontainer ul ul ul ul {	visibility: hidden;}	/*</group>*/#comunes {	text-align: right;	float: right;}.centrar {	text-align: center;}.derecha {	text-align: right;}.nino {	height:auto;	background: #FFFFFF url(images/ume2.jpg) no-repeat right bottom;	padding-bottom: 50px;}.nina {	height:auto%;	background: #FFFFFF url(images/neska.jpg) no-repeat right bottom;	padding-bottom: 80px;}.nina1 {	height:auto%;	background: #FFFFFF url(images/neska.jpg) no-repeat center bottom;	padding-bottom: 270px;}.nina2 {	height:auto%;	background: #FFFFFF url(images/neska2.jpg) no-repeat right bottom;	padding-bottom: 20px;}.nina3 {	height:auto%;	background: #FFFFFF url(images/neska2.jpg) no-repeat right bottom;	padding-bottom: 290px;}.ibaiondo {	height:auto%;	background: #FFFFFF url(images/logoibaiondo.jpg) no-repeat right bottom;	padding-bottom: 100px;}.iconos {	height:auto%;	background: #FFFFFF url(images/iconos.jpg) no-repeat right bottom;	/*padding-bottom: 170px;*/}.arroba {	height:auto%;	background: #FFFFFF url(images/arroba.gif) no-repeat right 30px;	}.mundo {	height:auto;	background: #FFFFFF url(images/mundo.jpg) no-repeat right 30px;	}#comu {	float: left;	width: 38%;}#com {	float: right;	width: 61%;	text-align: right;}#com li {	float: right;	}#contenedor {	width: 100%;	overflow: visible;	height: 150%;	background: #d9d9d9;}p.corto {	width: 65%;}li.corto {	width: 65%;}#comi {	float: right;	width: 20%;}.nolista {	display: inline;}#cabizq {	float: left;	width: 42%;}#cabdcha {	float: right;	width: 44%;	text-align:right;	padding-right:10px;}#mapaampa {	float: left;	width: 30%;}#mapaibaiondo {	float: left;	width: 30%;}#mapacomunes {	float: left;	width: 30%;}/*#cuerpo {	width: 100%	min-height:70%;}*html #cuerpo{	min-height:70%;}*/br.borrar {	clear: both;}*html br.borrar {	clear: none;	visibility: hidden;}#compojunta {	float: left;	width: 50%;}#colaboradores {	float: right;	width: 49%;}td.comedor {	text-align: left;	font-weight: normal;	cursor:help;	height:25px;	font-size: 0.8em;	border-right: 1px solid #666666;	border-bottom: 1px solid #666666;	vertical-align: top;}td.comedor:hover {	text-align: left;	height:25px;	color: #000000;	position: relative;}/**html td.comedor:hover {	cursor:help;}*/td.festivo {	color:#960004;	text-align: left;	padding-right:20px;	font-weight: bold;	cursor:help;	height:25px;	vertical-align: top;	border-right: 1px solid #666666;	border-bottom: 1px solid #666666;}th.comedor {	color: #FFFFFF;	background:#000000;	text-align: center;	}caption.comedor {	font-weight: bold;	color: #FFFFFF;	background:#960004;	text-align: centre;	}tbody.comedor {	border-right: thin solid #000000;	border-left: thin solid #000000;	padding-top:10px;	padding-bottom:10px;}tfoot.comedor {	color: #FFFFFF;	background:#000000;	text-align: center;}img.derecha {	float:right;	border:none;}table.participacion {	width: 100%;	border: 1px solid #000000;}table.resultados {	width: 100%;	border: 1px solid #000000;}

table.resultados tr {
	border-bottom: 1px solid #000000;
}table.resultados td {	text-align: center;	font-weight: bold;
	padding-left:10px;
	padding-right:10px;}table.participacion td {	padding-right:5px;	font-weight: bold;}table.resultados td:hover {	cursor:help;}table.resultados tfoot {	color: #FFFFFF;	background:#000000;}th.negro {	font-weight: bold;	color: #FFFFFF;	background:#000000;	text-align: center;}td.negro {	font-weight: bold;	color: #FFFFFF;	background:#000000;	text-align: right;}tr.gris {	background:#E9E9E9;}caption.votacion {	width:100%;	font-weight: bold;	color: #FFFFFF;	background:#960004;	text-align: center;}img.obrasfotos {	border:none;}p.obrasfotos {	text-align:center;	width:500;	height:200;	overflow:hidden;}#ultima {	float:right;	list-style: none;	border: 1px solid #000000;	width: 28%;	position: absolute;	left: 70%;	top: 110px;	margin-bottom:20px;}*html #ultima {		width: 33%;}#ultima ul {	padding-left:5px;	margin:0;}#ultima ul li{	list-style: none;	margin:0;}#ultima p{	text-align: center;	background:#000000;	color: #FFFFFF;	font-weight: bold;	margin:0;}#ultima a{	font-size:0.9em;}area:hover {	background: #CCCCCC;}.sinlista {	list-style: decimal;}#decimal li {	list-style:decimal;}#indice {	text-transform: lowercase;	font-variant: small-caps;	width: 100%;		overflow: hidden;	border: 1px solid #333333;	list-style: decimal inside;}#indice #izq {	float: left;	width: 30%;	margin-bottom: 100px;	margin-right: 5%;}#inicio #dcha {	float: left;	width: 30%;}#baremos td {	border-bottom: 1px solid #333333;}td.baremo {	border-bottom: 1px solid #333333;	padding-left: 10px;}td.punto {	border-bottom: 1px solid #333333;	text-align: right;}.txiki {	font-size: 0.7em;	text-align: left;}.hijos {	background: #CCCCCC;	text-align: justify;}th.comedor1 {	text-align: left;	padding-right:20px;	font-weight: bold;	height:25px;	background: #000000;	color: #FFFFFF;}table.participacion1 {	width: 100%;	border: 1px solid #000000;}p.minusculas {	text-transform: lowercase;}.minusculas {	text-transform: lowercase;}td.caldfest {	background: #666666;	color: #FFFFFF;}td.calmedia {	color: #000000;	background: #CCCCCC;}td.calmediaint {	color: #000000;	background: #CC9999;}table.calendario {	width: 31%;	border: 1px solid #000000;	float: left;	margin-right: 10px;}table.calendario1 {	width: 31%;	border: 1px solid #000000;	float: left;}.trimestre {	width: 100%;	height: 200px;}td.borde {	border: 1px solid #666666;}td.ordinaria {	width: 13%;}td.mananain1 {	width: 10%;	background: #CC9999;	font-size:0.8em;	text-align:center;}td.ordinaria1 {	width: 10%;	border: 1px solid #666666;	font-size:0.8em;	text-align:center;}td.manana1 {	width: 10%;	background: #CCCCCC;	font-size:0.8em;	text-align:center;}td.festiva1 {	width: 10%;	background: #666666;	font-size:0.8em;	text-align:center;}table.jornadas {	width: 95%;	text-align: right;}#ubicacion {	width: 90%;	height:300px;	/*float:right;*/	margin-left:5%;	margin-bottom:10px;	border: 1px solid #000000;		}table.extra {	width: 100%;	border-top: 1px solid #000000;	/*border-right: 1px solid #000000;*/	border-left: 1px solid #000000;}table.extra caption {	color: #FFFFFF;	background-color: #960004;	width: 100%;	text-align:center;}table.extra th {	color: #FFFFFF;	background: #000000;	}table.extra td {	border-bottom: 1px solid #000000;	border-right: 1px solid #000000;	text-align:center;	}#cur {	width: 15%;}#act {	width: 20%;}#dia {	width: 20%;}#hor {	width: 25%;}#soc {	width: 10%;}#nosoc {	width: 10%;}td.prim {	color: #000000;	background: #EEEEEE;}td.sec {	color: #FFFFFF;	background: #666666;}td.ter {	color: #000000;	background: #EEEEEE;}td.prima {	color: #FFFFFF;	background: #666666;}table.extra td.gris {	background: #EEEEEE;}table.extra1 {	width: 100%;	border-top: 1px solid #000000;	/*border-right: 1px solid #000000;*/	border-left: 1px solid #000000;}table.extra1 caption {	color: #FFFFFF;	background-color: #960004;	width: 100%;	text-align:center;}table.extra1 th {	color: #FFFFFF;	background: #000000;	/*width:16%;*/	}table.extra1 td {	border-bottom: 1px solid #000000;	border-right: 1px solid #000000;	text-align:center;	}table.extra1 td.gris {	background: #EEEEEE;}#anuncios {	width:200px;	height:120px;	float:right;	margin-left:20px;	margin-bottom:20px;
	margin-top:0px;}span.titular {	background-color: #EEEEEE;	padding-left:10px;	padding-right:10px;	font-size:1.2em;	font-weight: bold;	}#comedor {	border-left: 1px solid #666666;	margin-bottom: 20px;}#ultimahora {	background-color: #EEEEEE;	padding-bottom:5px;	padding-left:10px;	padding-top:10px;	padding-right:10px;
	margin-left:10px;
	margin-bottom:15px;
	width:30%;
	float:right;}*html #ultimahora {	width:25%;
	float:right;}#ultimahora h2 {	color: #000000;	}

#ultimahora a {
	text-decoration:none;
	
}
#ultimahora ul {
	padding-left:10px;
	padding-right:10px;
	margin:0px;
	
}



a.info {    position:relative; /*this is the key*/    z-index:24;    color:#000000;    text-decoration:none;}a.info:hover {	z-index:25;	}a.info span {	display: none;}a.info:hover span {	display:block;	position:absolute;	top:0em;	left:-9em;	width:220px;	border:1px solid #000000;	color:#EEEEEE;	text-align: left;	padding-left:0;	padding-right:0;	padding-bottom:0px;	font-size: 0.8em;	background-color: #FFFFFF;	}a.info:hover span a img {	display:none;	visibility:0;	}a.info:hover span h3 {	width: 100%;	background: #960004;	font-size: 1em;	color: #FFFFFF;	margin:0;	text-align:center;	}td.comedor ul {	margin-top:10px;	margin-bottom:0px;	margin-left:0px;	margin-right:10px;}td.comedor ul li {	z-index: 0;	margin:0px 0px 0px -5px;	padding:0px;	list-style: outside;	}*html td.comedor ul li {	margin:5px;	z-index: 23;}#menudiario {	background-color: #EEEEEE;	max-width:700px;	padding-left:10px;	padding-right:10px;
	padding-bottom:1px;
	padding-top:1px;	margin-top:10px;}*html #menudiario {	width:100%;}#menudiario h2 {	color: #000000;	}#meteo {	color: #283808;	background-color: #FFFFFF;	}#meteo a {	color: #970006;}#atencion {	background-color: #970006;	color: #FFFFFF;	padding:10px;
	/*width:500px;*/	clear:right;}
#content h1 {
	font: 1.5em small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	color:#000000;


}
#content h2 {
	font: 1.3em small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	color:#000000;


}
#content h3 {
	font: 1.1em small tahoma, "Bitstream Vera Sans", "Trebuchet MS", "Lucida Grande", lucida, helvetica, sans-serif;
	color:#000000;


}
#luto {
	background-color: #000000;
	color: #FFFFFF;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	margin-bottom:15px;
	margin-top:15px;
	max-width: 700px;
	
	
}
#luto h2 {
	
	color: #FFFFFF;
		
}


