/*ESTILOS ESPECIFICOS CANALES*/
a { color:#0088B7; }
 
.caja_canal {
	margin:0px;
	padding:0px;
	margin-top:10px;
	float:left;
	width:100%;
	margin-right: -3px; }
 
.caja_canal p { clear:both; }
 
.caja_canal .caja_h5 {
		margin:0px;
		padding:0px;
		width:98%;
		clear:both;
		margin-top:10px;
		margin-left:1%; }
 
.caja_canal .caja_h5 p { clear:both; }
 
.caja_canal p { padding-left:7px; }
 
.subcaja_h5 { margin-top:10px; }
 
.caja_canal h4 {
	font-size:120%;
	margin:0em;
	padding:0.3em 0 0.3em 0.3em;
	color:#0088b7 ;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px dotted #0088b7 !important;
	border-top: 1px dotted #0088b7 !important;
	width:auto;
	_width:99.7%; }
 .caja_canal h4.tituloPrincipal {
	font-size:120%;
	margin:0;
	
	margin-bottom:10px;
	padding:0.3em 0 0.3em 0.3em;
	color:#0b4a72;
	background-color:#EBE9E9 ;
	border-bottom: 1px dotted #0276CB ;
	border-top:1px solid #8FB0C4;
	width:auto;
	_width:99.7%;
	display:block
}
 
.caja_canal h3 {
	font-size:120%;
	margin:0;
	
	margin-bottom:10px;
	padding:0.3em 0 0.3em 0.3em;
	color:#0b4a72;
	background-color:#EBE9E9 ;
	border-bottom: 1px dotted #0276CB ;
	border-top:1px solid #8FB0C4;
	width:auto;
	_width:99.7%;
	display:block
}
 
.caja_canal h5 {
	padding:0px;
	margin:0px;
	font-size:110%;
	color:#0b4a72;
	padding:0.3em 0 0.3em 0.3em;
	border-bottom:1px dotted #7794A8;
	border-top:1px dotted #7794A8;
	width:auto;
	_width:99.7%;
	margin-bottom:5px; }
 
.caja_canal ul {
	list-style:none;
	margin: 12px;
	margin-left: 20px;
	padding: 0; }
 
	.caja_canal ul li {
		list-style:none;
		margin: 0;
		padding: 0;
		margin-bottom: 11px;
		border-bottom: 1px dotted #ccc;
		padding-bottom:0px; }
 
		.caja_canal ul li a {
			font-weight: bold;
			font-size: 1em ;
			margin: 0;
			padding: 0; }
 
		.caja_canal ul li p {
			margin:0;
			padding:0;
			margin-left: 11px;
			margin-top: 4px;
			font-size: 1em ; }
 
.caja_canal ol li {
	margin: 0;
	background: none;
	border-top: none;
	border-bottom: 1px dotted #ccc; }
 
	.caja_canal ol li a { font-weight: bold; }
 
/************* Formularios ***************/
#contenido form {
	padding:0px;
	margin:0px; }
 
.caja_canal label {
	vertical-align: middle;
	display: inline-block;
	width: 20em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	font-weight:bold; }
 
#contenido fieldset {
	margin:0px;
	padding:0px;
	width:99.6%;
}
.textoerror {
	color:#f00;
	font-weight:bold;
	font-size:120%;
	border: 1px dotted #f00;
	padding:5px; }
 
.textonoerror {
	color:#47b056;
	font-weight:bold;
	font-size:120%;
	border: 1px dotted #47b056;
	padding:5px; }
 
#contenido form textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%; }
 
.tablasFormulario { }
 
	.tablasFormulario td { text-align:center; }
 
	.tablasFormulario th { }
 
/*Estilos especificos */
.Niv2 { margin-left:12px; }
 
/*Estilos tablas*/
#caja_centros table td {
	padding:3px;
	text-align:left;
	width:0px;
	background-color:#EEF3F4;
	width:50%; }
 
#caja_centros table th { padding:3px; }
 
#caja_centros table { text-align:left; }
 
#caja_centros table { width:60%; }
 
#caja_centros th { background-color:#EBF6F9; }
 
#caja_centros thead th {
	background-color:#B0DAE9;
	margin-bottom:6px;
	padding:5px;
	color:#000;
	text-align:center; }
 
#caja_centros th { color:#666; }
 
table img { margin-right:8px; }
 
#caja_centros tfoot td {
	padding:5px;
	background-color: #B0DAE9;
	text-align:center; }
 
	#caja_centros tfoot td a {
		font-weight:bold;
		color:#000; }
 
#tableCalendar table {
	width:15%;
	border:1px solid #B0DAE9;
	background-color:#EEF3F4;
	padding:10px 10px 10px 10px; }
 
	#tableCalendar table td {
		border:1px solid #B0DAE9;
		color:#000;
		text-align:center; }
 
#tableCalendar thead td {
	background-color:#B0DAE9;
	text-align:center;
	color:#000; }
 
#tableCalendar tfoot td {
	padding:5px;
	background-color: #B0DAE9;
	text-align:center; }
 
	#tableCalendar tfoot td a {
		font-weight:bold;
		color:#000; }
 
table { width:95%; }
 
	table td {
		padding:3px;
		text-align:left;
		width:0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:1em; }
 
	table th {
		padding:3px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:1em; }
 
table {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em; }
 
#caja_centros tfoot td {
	padding:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em; }
 
/************* Fin Formularios ***************/
/************* GALERIA DE IMAGENES **************/
.caja_galeria {
	margin:0;
	padding:10px;
	float: left;
	width:98%; }
 
	.caja_galeria ul li {
		background: URL("/taxo.nsf/galeria.gif");
		background-repeat:no-repeat;
		margin:0px;
		padding:3px;
		padding-left:21px;
		list-style-type:none; }
 
.album li {
	padding:0;
	margin:0;
	background-repeat:no-repeat;
	padding-top:0px;
	margin-bottom:7px; }
 
	.album li a {
		font-weight:bold;
		color:#333;
		font-size:1.2em; }
 
.subalbum li {
	background:none;
	padding:0;
	margin:0;
	margin:3px;
	background: URL("/taxo.nsf/album.gif") !important;
	background-repeat: no-repeat  !important; }
 
.subalbum {
	background:none;
	padding:0;
	margin:0;
	margin-left:15px;
	margin-top:6px; }
 
	.subalbum li a {
		color: #0088B7;
		font-size:1.2em;
		font-weight:normal; }
 
		.subalbum li a:hover { font-weight:bold; }
 
.item {
	padding:5px 10px 5px 10px;
	float:left;
	margin:0 15px 15px 0;
	background:#ffffff;
	border:1px solid #e5e5e5;
	height: 160px;
	width: 132px;
	text-align: center; }
 
	.item:hover {
		background: #E0F1FF;
		border: 1px solid #0082BF; }
 
	.item h4 {
		font-size:1.2em;
		margin:0 0 3px 0;
		padding:0;
		color:#0066cb; }
 
		.item h4 a {
			color:#0066cb;
			text-decoration:none; }
 
			.item h4 a:hover {
				color:#474848;
				text-decoration:none; }
 
	.item p { margin:0 0 4px 0; }
 
.caja_galeria h3 { font-size: 1.4em; }
 
.caja_galeria h4 {
	font-size:1.2em;
	padding:0;
	margin:0;
	height: 30px; }
 
/************* FIN GALERIA DE IMAGENES **************/
/*FIN ESTILOS ESPECIFICOS CANALES*/
/*ESTILOS PLUSVALIAS*/
#numeroplusvalia { display:none; }
 
#FechaDefuncion { display:none; }
 
#bon { display:none; }
 
#DatosPlusvalia {
	font-family: Courier, Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	margin:15px;
	padding:15px; }
 
	#DatosPlusvalia div {
		border:1px solid;
		margin:15px;
		font-size:80% !important;
		width:455px;
		padding:15px; }
 
#otrosResul { padding-left: 25px; }
 
#cuadro_deportivas {
	background: #EDF8FF;
	border:1px dotted #0088B7;
	padding:8px; }
 
	#cuadro_deportivas h3 {
		border:none;
		background:none;
		color:#000;
		border-bottom:1px dotted #ccc; }
 
	#cuadro_deportivas p { margin-left:9px; }
 
	#cuadro_deportivas .espacio { margin-left:50px; }
 
	#cuadro_deportivas strong { color:#0088B7; }
 
/* Combos*/
.combos {
	border-top:1px dotted #0088b7;
	border-bottom:1px dotted #0088b7;
	padding:6px; }
 
.buscador_debajo_combos {
	clear:both;
	text-align:right;
	float:right;
	padding:6px; }
 
.caja_canal h3 { clear:both; }
 
/* menus laterales*/
#columna_izquierda ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:15px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	
}
#columna_izquierda ul li a{
font-size:0.8em !important;
}
 
	#columna_izquierda ul li { margin-bottom:6px; }
 
ul.listaAnidada {
	margin-top: 5px !important; }
	.listaAnidada  li a { font-family:  Verdana, Arial, Helvetica, sans-serif ; }
 
/*GALERIA*/
.caja_galeria h4.foto { display:none; }
 
/* Estilos UDA*/
.enlace_gris {
	color: #777 !important;
	font-weight: normal !important; }
 
#uda_deportes { padding-top:14px; }
 
	#uda_deportes h3 {
		border:none;
		background:none;
		margin-top:15px;
		color:#DF7813;
		font-size:16px; }
 
	#uda_deportes .apuntate a {
		border:2px solid #000;
		background: #DF7813;
		color:#fff;
		font-weight:bold;
		padding:3px;
		padding-right:7px;
		padding-left:7px;
		line-height:22px; }
 
	#uda_deportes .apuntate2 a {
		border:2px solid #000;
		background: #DF7813;
		color:#fff;
		font-weight:bold;
		font-size:11px;
		padding:6px;
		_padding-top:3px;
		_padding-bottom:0px;
		_margin_top:-4px; }
 
	#uda_deportes .apuntate2 input {
		border-width:0px;
		border:2px solid #000;
		background: #DF7813;
		color:#fff;
		font-weight:bold;
		margin:0;
		font-size:11px;
		padding:4px;
		padding-top:5px;
		_padding:0;
		_border:1px solid #000;
		_padding-top:3px; }
 
		#uda_deportes .apuntate2 input:hover {
			background: #0088b7;
			text-decoration:none;
			cursor:hand; }
 
	#uda_deportes #datosPropuesta  th {
		background: #DF7813;
		padding:4px;
		color:#fff;
		text-align:center; }
 
	#uda_deportes #datosCursillos  td { text-align:center; }
 
	#uda_deportes #datosCursillos td.align_left { text-align: left; }
 
	#uda_deportes #datosCursillos tr td { border-bottom:1px dotted #ccc; }
 
	#uda_deportes #datosCursillos  th {
		background: #0088b7;
		padding:4px;
		color:#fff;
		text-align:center; }
 
	#uda_deportes #datosCursillos { width:100%; }
 
	#uda_deportes #datosPropuesta  td { text-align:center; }
 
	#uda_deportes #datosPropuesta {
		margin-bottom:15px;
		width:100%; }
 
		#uda_deportes #datosPropuesta tr td { border-bottom:1px dotted #ccc; }
 
	#uda_deportes .apuntate a:hover {
		background: #0088b7;
		text-decoration:none; }
 
	#uda_deportes .notasPie li {
		border:none;
		line-height:19px;
		padding-left:4px; }
 
	#uda_deportes .notasPie {
		margin:0px;
		padding:0px;
		margin-top:15px;
		padding-top:6px;
		padding-bottom:6px;
		text-align:left; }
 
	#uda_deportes .notasPie {
		background: #EBF6F8;
		border: 1px dotted #ccc; }
 
	#uda_deportes h3 {
		color:#0088b7;
		font-size: 17px;
		margin-bottom:15px; }
 
#uda_deportes { }
 
	#uda_deportes h3 {
		text-align:left;
		border-bottom:1px solid #ccc; }
 
	#uda_deportes h4 {
		border:none;
		background:none;
		margin:0;
		padding:0;
		margin-left:2px;
		color:#555; }
 
	#uda_deportes table th.sinColor { background:none !important; }
 
/* Combos*/
.combos {
	border-top:1px dotted #0088b7;
	border-bottom:1px dotted #0088b7;
	padding:6px; }
 
.buscador_debajo_combos {
	clear:both;
	text-align:right;
	float:right;
	padding:6px; }
 
.caja_canal h3 { clear:both; }
 
.mensajeestado {
	color:#81A100;
	font-weight:bold;
	font-size:18px;
	border:1px dotted #81A100;
	padding:9px; }
 
.mensajeexcepcion {
	color:#EB5D00;
	font-weight:bold;
	font-size:18px;
	border:1px dotted #EB5D00;
	padding:9px; }
 
.textoerror {
	color:#E61209;
	font-weight:bold;
	font-size:18px;
	border:1px dotted #E61209;
	padding:9px; }
 
.textoerrorabajo {
	color:#E61209;
	font-weight:bold;
	font-size:15px;
	border:1px dotted #E61209;
	padding:5px; }
 
#uda_deportes h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#000;
	padding:0;
	margin:0; }
 
#uda_deportes #tituloprincipal {
	
	background-repeat:repeat-x;
	border:1px solid #fff;
	padding:0;
	margin:0;
	margin-bottom:15px; }
 
	#uda_deportes #tituloprincipal span { color:#D84233; }
 
	#uda_deportes #tituloprincipal img { border-right:2px solid #fff; }
 
#uda_deportes .anclasubir {
	font-weight:bold !important;
	padding-top:15px !important; }
 
#uda_deportes .ancla { font-weight:bold !important; }
 
#uda_deportes .labelcategoria {
	width:auto !important;
	text-align:left !important;
	clear:none !important;
	float:left;
	margin-left:0px; }
 
#uda_deportes .labeldeporte {
	width:auto !important;
	text-align:left !important;
	clear:none !important;
	float:left;
	margin-left:15px; }
 
#uda_deportes select { float:left; }
 
#uda_deportes #listadobusqueda {
	clear:both;
	padding-top:15px; }
 
.principalinfo table {
	font-size:11px;
	width:80%; }
 
.principalinfo h4 {
	margin-top:20px !important;
	background:#DF7813 !important;
	color:#fff !important;
	padding:3px !important;
	font-size: 14px !important; }
 
#linkbuscar {
	width:98%;
	text-align:right; }
 
#linkbuscar { font-weight:bold; }
 
.jsvalidation {
	color: #ff0000;
	margin-left: 5px; }
 
#frmSolicitud span.error {
	margin-left: 10px;
	color: red;
	width: auto; }
 
#frmSolicitud input.error { border: 1px dotted #f00; }
 
/*kIROL EKITNTZAK*/
.inscribir {
	width: 246px;
	height:33px;
	float:right;
	background: URL("/taxo.nsf/apuntate.gif") ;
	background-repeat:no-repeat;
	padding-left:48px !important;
	padding-top:18px; }
 
	.inscribir a {
		color:#DF7813;
		Font-size:21px;
		height:33px; }
 
#kirolekintzak h3 {
	margin-top:0;
	padding-top:0; }
#imagen_noticias{
width:100%;
height:120px;
background-image: url("/home.nsf/fondo_noticias_150.jpg");
}
#fotoportada_area_B433672{
width:100%;
height:150px;
background-image: url("/taxo.nsf/multimedia.jpg");
}
#fotoportada_area_A500158{
width:100%;
height:150px;
background-image: url("/taxo.nsf/kirolak.jpg");
margin-bottom:13px;
}
/*Formulario tarjeta ciudadana*/
#datosresponsable{
border:1px solid:
padding:10px;
margin-top:10px;
margin-bottom:10px;
width:99%;
float:left;
background:#eef9ff;
}
/**/
input {
vertical-align:middle ;
}
/*Donostitruk estilos*/
.caja_donostitruk #tablon  {
margin:0;
padding:0;
width:100%;
float:left;
}
.caja_donostitruk #tablon li {
clear: both;;
width:97%;
border: 1px solid #eee;
padding:10px;
margin:5px;
list-style-type:none;
float:left;
}
 .caja_donostitruk #tablon li:hover {
background-color:#F8FFD0;
  border: 1px solid #ccc;
}
.caja_donostitruk #tablon a{
color:#D06800;
font-size:16px;
}
 
.caja_donostitruk #tablon  li img.foto_anuncio {
float:left;
width:100px;
height:100px;
margin-right:15px;
 }
 
.caja_donostitruk #articulos_donostitruk{
border:1px solid #ccc;
padding:8px;
float:Left;
width:98%;
}
.caja_donostitruk .paginacion_donostitruk{
text-align:center;
clear:both;
}
	
.caja_donostitruk .paginacion_donostitruk span{
border:1px solid #000;
padding:5px;
margin:2px;
color:#fff;
background-color:#D06800;
}	
.caja_donostitruk .paginacion_donostitruk a{
border:1px solid #000;
padding:5px;
margin:2px;
color:#fff;
background-color:#D06800;
}	
.caja_donostitruk .paginacion_donostitruk a:hover{
border:1px solid #D06800;
background-color:#686020;
text-decoration:none;
}	
.caja_donostitruk .paginacion_donostitruk .current{
background-color:#686020;
}	
#logo_donostitruk{
padding-left:10px;
}
.publicar_donostitruk{
margin-top:10px;
padding:10px;
padding-top:0px;
}
.publicar_donostitruk p{
padding:0;
margin:0;
margin-top:10px;
margin-bottom:10px;
}
.publicar_donostitruk {
margin-bottom:10px;
}
.caja_donostitruk h3{
color:#606020;
font-size:19px;
font-weight:normal;
padding:0;
margin:0;
}
.caja_donostitruk #tablon .nombre{
color:#606020;
}
.caja_donostitruk {
width:100%;
}
#articulo_donostitruk{
padding:15px;
border: 1px solid #CCCCCC;
margin-top:15px;
margin-left:15px;
}
#articulo_donostitruk h3{
margin-bottom:10px;
}
#articulo_donostitruk h4{
color:#606020;
font-size:15px;
font-weight:bold;
margin:0;
padding:0;
margin-top:15px;
margin-bottom:8px;
}
#articulo_donostitruk p{
padding:0;
margin:0;
}
#articulo_donostitruk .volver{
margin-top:15px;
}
.pie_anuncio img {
vertical-align:middle;
margin-left:10px;
}
#formulario_donostitruk{
padding:15px;
border: 1px solid #CCCCCC;
margin-top:15px;
margin-left:15px;
}
#formulario_donostitruk label{
width:100% !important;
margin-bottom:6px;
}
#formulario_donostitruk input{ 
background-color:#F8FFD0;
border: 1px solid #606020;
}
#formulario_donostitruk textarea {
background-color:#F8FFD0;
border: 1px solid #606020;
width:50%;
}
#formulario_donostitruk .botonFormulario{
background-color:#3B6820;
color:#fff;
padding:4px;
font-size:11px;
}
#formulario_donostitruk #proteccion_datos hr{
background-color:#CCCCCC;
color:#CCCCCC;
height: 1px;
}
#formulario_donostitruk h4{
color:#606020;
font-size:15px;
font-weight:bold;
margin:0;
padding:0;
margin-top:15px;
margin-bottom:8px;
}
#formulario_donostitruk h3{
margin-bottom:10px;
}
.caja_donostitruk .paginacion2{
text-align:center;
float:left;
width:100%;
padding-top:10px;
padding-bottom:10px;
}
	
.caja_donostitruk .paginacion2 span{
border:1px solid #eee;
padding:5px;
margin:2px;
color:#000;font-size:11px;
}	
.caja_donostitruk .paginacion2 a{
border:1px solid #eee;
padding:5px;
margin:2px;
color:#000;
}	
.caja_donostitruk .paginacion2 a:hover{
border:1px solid #ccc;
background-color:#3B6820;
text-decoration:none;
color:#fff;
}	
.caja_donostitruk .paginacion2 .current{
background-color:#3B6820;
color:#fff;
}
#buscador_donostitruk{
text-align:right;
margin:10px;
}
#buscador_donostitruk .botonFormulario{
background-color:#3B6820;
color:#fff;
padding:2px;
font-size:11px;
}
#buscador_donostitruk  input{ 
background-color:#F8FFD0;
border: 1px solid #606020;
padding:3px;
font-size:11px;
}
.ver_mas{
text-align:right;
}
.ver_mas a{
font-size:12px !important;
}
.anchuralabel {
border:none !important;
height:0;
margin:0;
padding:0;
}
.anchuralabelfila {
border:none !important;
}
.anchuralabel label{
width:auto !important;
margin-bottom:10px;
_margin-bottom:0px;
}
.anchuralabel  input{
font-weight:normal !important;
}
/* Caja Redes Sociales */
#caja_social {
}

#caja_social h3 {
display: none;
}

#caja_social ul {
}

#caja_social ul li {
border: none;
padding: 0;
margin: 0;
float: right;
width: auto;
clear: none;
}
/* Sugerencias */
#contacto #usuario {
display: none;
}

