body {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	background-repeat: repeat-y;
	/*min-width:978px; */}
 
a { text-decoration: none; }

	a:hover { text-decoration:underline; }
 
img { border:none; }
 
.ayuda-accesible { display:none; }
 
#idiomas ul {
	padding: 0;
	margin: 0; }
 
.rss { margin-left:7px; }
 
.botonFormulario {
	background-color:#E9E9E9;
	border: 1px solid #0088B7;
	font-weight:bold;
	color:#000;
	font-size:0.8em;
	padding:5px;
	padding-bottom:1px; }
 
	.botonFormulario:hover { text-decoration:none; }

.mensajes_errores{ color:red; }
 
/*ESTILOS PARA LA CABECERA */
#traducido {
	padding-top: 2px;
	top:0;
	left:227px;
	position: absolute;
	font-size: 0.9em; }
 
#idiomas ul li {
	list-style-type:none;
	display: inline;
	border-right:1px solid #000;
	padding-right: 0.4em;
	padding-left: 0.5em;
	color:#818080;
	font-size:105%; }
 
	#idiomas ul li.sinborde { border:none; }
 
	#idiomas ul li a {
		text-decoration:none;
		color:#818080; }
 
		#idiomas ul li a:hover { text-decoration:underline; }
 
.cajatexto {
	background:#ffffff;
	border:1px solid #C4E0F7;
	font-size:100%; }
 
form {
	padding:0px;
	margin:0px; }
 
#logotipo {
	float:left;
	top:5;
	left:0;
	position: absolute;
	width:225px;
	height:68px; }
 
	#logotipo h1 { display:none; }
 
	#logotipo a { padding-left:10px; }
 
#cabecera {
	height:70px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#000;
	margin-left: 225px;
	clear:both;
	margin-right:10px; }
 
html>body #cabecera { margin-left: 225px; }
 
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:#000; }
 
#contenido_cabecera1 {
	width:100%;
	color:#555;
	float:left; }
 
#contenido_cabecera2 {
	padding: 0;
	margin: 0;
	float:left;
	width:100%;
	margin-top:7px; }
	
#contenido_cabecera2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px; FONT-SIZE:18PX; FONT-WEIGHT:normal !important; COLOR:#0088B7;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
 
#buscador {
	float:left;
	padding:0;
	margin:0; }
 
	#buscador fieldset {
		padding:0;
		margin:0; }
 
#boton_buscar { margin-top: -3px; }
 
#contenido_cabecera3 {
	width: 100%;
	margin:0px;
	padding: 0px;
	display:block;
	clear:both;
	float:left;
	background:#F8F8F8;
	padding-top:5px;
	padding-bottom:5px; }
 
	#contenido_cabecera3 ul {
		float:left;
		margin:0;
		padding: 0;
		margin-left: 5px; }
 
#menu_sup li {
	float: left;
	margin-right:15px;
	list-style-type:none;
	background: url(/taxo.nsf/cuadrado_menu.gif) no-repeat left;
	padding-left: 10px; }
 
	#menu_sup li a {
		color:#333 ;
		font-weight:bold; }
 
		#menu_sup li a:hover { text-decoration:underline; }
 
#fecha {
	float:right;
	padding-right: 5px;
	color:#0088b7; }
 
#idiomas {
	float:right;
	text-align:right;
	padding:0;
	padding-top:5px; }
 
/*Busqueda */
#uliconos_cabecera_new {
	float:left;
	padding:0px;
	margin:0px;
	margin-top:3px; }
 
	#uliconos_cabecera_new li {
		display:inline;
		border-right:1px solid #333;
		list-style-type:none;
		padding-right:5px; }
 
		#uliconos_cabecera_new li a {
			color:#333;
			text-decoration:none;
			list-style-type:none; }
 
			#uliconos_cabecera_new li a:hover { text-decoration:underline; }
 
#busquedaGSA { float: left; }
 
legend { display:none; }
 
fieldset {
	float:left;
	border:none;
	margin-top:15px; }
 
	fieldset div {
		float:left;
		padding-left:5px; }
 
#Tiempo {
	text-align:right;
	margin:0;
	padding-right:8px;
	padding-top:0px;
	margin-top:-5px;
	margin-bottom:9px; }
 
	#Tiempo  a {
		font-size:12px !important;
		font-weight:bold; }
 
		#Tiempo  a:hover {
			text-decoration:none;
			font-weight:bold; }
 
	#Tiempo  img { vertical-align:middle; }
 
/* ESTILOS  */
#cuerpo {
	float:left;
	width:100%;
	margin-top:0.5em; }
 
#columna_izquierda {
	float:left;
	_float:right;
	width:201px;
	_margin-left: -100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:12px; }
 
	#columna_izquierda h2 {
		padding: 0;
		margin: 0;
		height: 38px;
		line-height: 30px;
		background: url(../images/flecha_menu.gif) no-repeat right;
		padding-left: 5px;
		vertical-align: middle;
		width: 94%; }
 
		#columna_izquierda h2.selected { background: url(../images/flecha_menu_abajo.gif) no-repeat right; }
 
		#columna_izquierda h2 a {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color:#5C5B61;
			font-size:13px; }
 
/* ESTILOS MENU CANALES*/
#canal_udalinfo {
	border-top:1px solid #CFCFCF;
	margin:0;
	padding:0; }
 
#canal_ayuntamiento {
	border-top:1px solid #CFCFCF;
	margin:0;
	padding:0; }
 
#canal_vivir {
	border-top:1px solid #CFCFCF;
	margin:0;
	padding:0; }
 
#canal_conoce {
	border-top:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	margin:0;
	padding:0; }
 
/* ESTILOS DESTACADOS LATERALES */
#destacados {
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em; }
 
.destacado {
	border:1px solid #CFCFCF;
	padding:0;
	margin:0;
	padding-bottom:6px !important; }
 
#destacados div { margin-bottom:8px; }
 
#destacados a {
	color: #000;
	text-decoration:none; }
 
	#destacados a:hover { text-decoration:underline; }
 
/*Estilos contenido*/
#caja_banner {
	background:#fff url(/proutils.nsf/0/52286564BF883B18C12573CB002F6CBE/$file/portada1.jpg) no-repeat left bottom;
	height:175px;
	z-index:1200; }
 
#banner_wifi {
	background: url(/taxo.nsf/fondo_wifi.gif);
	no-repeat left;
	height: 85px;
	text-align: center;
	border:1px solid #5C5B60; }
 
#contenido_callejero {
	float:left;
	_float:right;
	width:220px;
	_margin-left: -100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:4px;
	font-size: 0.8em; }
 
/*central*/
#contenido {
	border:1px solid #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#000;
	margin-left: 220px;
	margin-right: 10px;
	_float:right; }
 
	#contenido p { line-height:150%; }
 
.contenido_dos_columnas { display:block; }
 
.contenido_i {
	width:63.5%;
	margin-left:0.5%;
	float:left; }
 
.contenido_d {
	width:33%;
	margin-right:0.5%;
	float:right; }
 
.contenido_entero { display:block; }
 
.caja {
	float: left;
	margin-right: -3px; }
 
.caja_noticias {
	margin-bottom: 10px;
	width:100%; }
 
	.caja_noticias ul {
		padding: 0;
		margin: 0;
		float: left;
		width: 100%; }
 
		.caja_noticias ul li {
			list-style-type:none;
			margin-bottom:5px;
			padding-top: 4px;
			margin-left: 15px;
			border-bottom: 1px dashed #CACACA;
			clear: both; }
 
			.caja_noticias ul li a { color: #000; }
 
.caja {
	margin-bottom: 15px;
	width:100%; }
 
	.caja ul {
		padding:0;
		margin:0;
		float: left;
		width: 100%; }
 
		.caja ul li {
			list-style-type:none;
			margin-bottom:7px;
			padding-top: 4px;
			border-top: 1px dashed #CACACA;
			clear: both; }
 
	.caja h3 {
		clear:both;
		width:100%;
		margin:0 0 5px 0;
		font-size: 1.1em;
		color: #000;
		border-bottom: 1px solid #CCCCCC;
		font-family: Georgia, "Times New Roman", Times, serif; }
 
		.caja h3 a {
			font-size: 1.1em;
			color: #0088B7;
			text-decoration: none;
			font-weight:bold; }
 
	.caja ul li a {
		color: #000;
		font-weight: bold; }
 
	.caja ul li img {
		float:left;
		margin: 0 7px 7px 0;
		display: inline; }
 
	.caja ul li p {
		padding:0;
		margin:0;
		color: #333333; }
 
	.caja ul li.primerli { border:none; }
 
#caja_avisos ul { padding:3px; }
 
	#caja_avisos ul li, #caja_agenda ul li { border:none; margin:0; }
 
	#caja_avisos ul li a {
		background: url(/taxo.nsf/punto_azul.gif) no-repeat left;
		padding-left: 15px; }
 
#caja_agenda ul img {
	width:50px;
	height:50px; }
#caja_agenda {
padding-bottom:8px;
border-bottom: 1px solid #CCCCCC;
}
 
#caja_banner h3 { display:none; }
 
/*Comienzo caja Tramites */
#caja_tramitesdestacados ul {
	margin:0;
	padding: 0;
	list-style-type: none;
	text-align:left; }
 
	#caja_tramitesdestacados ul li {
		margin:0;
		padding: 0;
		width:48%;
		float: left;
		clear:right;
		border-top:none; }
 
		#caja_tramitesdestacados ul li a {
			font-weight:bold;
			margin:0;
			padding: 0;
			height:42px; }
 
	#caja_tramitesdestacados ul  li a img {
		float:none;
		margin-right:0;
		padding-right: 0;
		vertical-align:middle !important;
		margin-right:5px;
		width:25px; }
 
	#caja_tramitesdestacados ul  li  p {
		margin-left:12px;
		margin-right:12px; }
 
/* Fin caja tramites */
#caja_encuesta p {
	margin:0;
	padding: 0; }
 
#caja_noticias .imagen_destacada {
	width:97px;
	height:79px; }
 
#caja_tramites img {
	float:left;
	margin-right:5px; }
 
#caja_tramites p {
	padding:0;
	margin:0; }
 
#caja_multimedias ul {
	margin:0;
	padding: 0;
	list-style-type: none;
	text-align:left; }
 
#caja_multimedia ul li {
	margin:0;
	padding: 0;
	clear:right;
	border-top:none;
	background-image: URL("cuadrado_galeria.gif");
	background-repeat:no-repeat;
	padding-left:12px;
	margin-left:8px;
	height:20px;
	padding-top:0px;
	padding-bottom:5px;
	margin-top:4px; }
 
	#caja_multimedia ul li a {
		font-weight:bold;
		height:42px;
		padding-bottom:3px; }
 
#caja_websmuni ul {
	margin:0;
	padding: 0;
	list-style-type: none;
	text-align:left; }
 
	#caja_websmuni ul li {
		margin:0;
		padding: 0;
		list-style-type: none;
		clear:right;
		border-top:none;
		background-repeat:no-repeat;
		height:20px;
		padding-top:0px;
		padding-bottom:5px;
		margin-top:4px; }
 
		#caja_websmuni ul li a {
			font-weight:normal;
			height:42px;
			padding-bottom:3px; }
 
#caja_tramites a {
	color :#000;
	font-weight:bold; }
 
#caja_tramites h3 a {
	color: #0088B7;
	font-weight:bold; }
 
.destacado {
	padding:0px;
	margin:0px;
	width:199px;
	height:50px;
	background-image: URL("/taxo.nsf/fondo_banners.gif");
	background-repeat: repeat;
	text-align:left;
	padding-top:7px;
	margin-bottom: 3px; }
 
	.destacado img { padding-left:5px; }
 
	.destacado img {
		float:left;
		margin-right:6px; }
 
/*---- PIE   ----*/
#pie_2016 { float: left; }
 
#pie_logo {
	float: left;
	margin-left: 5px;
	margin-top: 2px; }
 
#pie_pagina {
	float:left;
	clear: left;
	width: 100%;
	font-size: 80%;
	background-color: #F8F8F8;
	color:#000;
	margin-top:1em; }
 
	#pie_pagina a { color:#000; }
 
	#pie_pagina p {
		padding:0em;
		margin:0.5em;
		float:left; }
 
		#pie_pagina p em {
			padding:0 0 0 1em;
			margin:0.3em;
			font-style: normal;
			font-size:90%; }
 
	#pie_pagina ul {
		padding:0em;
		margin-top:0.5em;
		margin-right:1.1em;
		float:right; }
 
		#pie_pagina ul li {
			padding:0em;
			margin:0em;
			display:inline;
			list-style-type:none;
			padding-right:0.5em;
			padding-left:0.5em; }
 
#iconos_certificados {
	float:left;
	margin-left: 50px; }
 
	#iconos_certificados ul {
		float:left;
		padding:0;
		margin:0;
		margin-top:5px; }
 
		#iconos_certificados ul li { border:none; }
 
#encuesta fieldset {
	margin:0;
	padding:0; }
 
#ruta {
	color:#000;
	padding: 0.5em;
	margin: 0em; }
#titulo_canal{
	margin:0px;
	padding:0px;
	background-color:#0088b7;
	color:#fff;
	font-size:140%;
	margin:0em;
	padding:0.2em 0 0.2em 0.2em;
	font-family: Georgia, "Times New Roman", Times, serif; }
 
input:hover { cursor:hand; }
 
/* ENCUESTA */
.resultados {
	display:block;
	height: 100%;
	width:auto; }
 
.graph {
	width: 320px;
	border: 1px solid #0088B7;
	padding: 1px;
	margin: 5px;
	float:left; }
 
.resp {
	font-weight: bold;
	float:left;
	line-height: 31px;
	width: 8em;
	text-align: right; }
 
.graph .bar {
	display:block;
	background: #BDE4F2;
	text-align: left;
	padding-left: 4px;
	font-size: 7pt;
	color: #333;
	height: 20px;
	line-height: 20px; }
 
.numvotos {
	font-weight: bold;
	float:left;
	line-height: 31px; }
 
.graph .bar span {
	position: absolute;
	left: 1em; }
 
.respuesta {
	width: 100%;
	float:left;
	clear:both; }
 
.respuesta2 { float:left; }
 
.segunda {
	line-height: 18px;
	margin:0px;
	padding:0px; }
 
#enc_participa {
	clear:both;
	padding-top: 15px; }
 
	#enc_participa a { color: #0088B7; }
 
/***************** Diapositivas Portada *********************/
#caja_banners h3 { display:none !important; }
 
#caja_banners li {
	background: url(/taxo.nsf/fondo_banners.gif) repeat;
	width:auto;
	height: 36px;
	border-top:none;
	padding: 0;
	padding-top: 4px; }
 
	#caja_banners li a {
		color:#000;
		font-size: 1.2em;
		font-weight:bold;
		float:left;
		vertical-align:middle !important; }
 
		#caja_banners li a img {
			float:none;
			margin:0;
			padding: 0;
			vertical-align:middle !important;
			padding-right: 6px;
			padding-left: 3px; }
 
#caja_banners_descripcion h3 { display: none; }
 
#caja_banners_descripcion li {
	background: url(/taxo.nsf/fondo_banners.gif) repeat;
	width:auto;
	border-top:none;
	padding: 0;
	padding-top: 2px;
	height: 54px; }
 
#banner_udalinfo {
	margin-top:8px;
	margin-bottom:12px; }
 
#video_portada h3 { display: none; }
 
#video_portada {
	margin-top:12px;
	padding-bottom:12px; }
 
#Tiempo img{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "http://www.donostia.org/taxo.nsf/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
