		/* ------------ GENERICOS ------------ */
			
			html * {margin:0; padding:0;}
			/*body{margin:0;font:100%/1.5em Tahoma, Arial, Sans-serif;min-width: 750px; }*/
			body{margin:0;font-family: Tahoma, Arial, Sans-serif;min-width: 750px;  } 
			body{margin:0;font-family: "Century Gothic";, Arial, Sans-serif;min-width: 750px;  } 
			h1,h2,h3,h4,h5,h6 {font-family:"Trebuchet MS",Tahoma, Arial;}
			img{border:none;}
			blockquote{font-size:75%;line-height:1.2em;padding-left:1em;border-left:2px solid #aaa;}
			kbd{border-bottom:2px solid #434343;border-right:2px solid #6d6d6d;border-left:2px solid #d9d9d9;border-top:2px solid #d9d9d9;font-size:160%;line-height:3em;padding:0.3em 0 0.3em 0.5em;font-weight:bold;}
			
	
			/*enlaces*/
			a {color:#376ca2;text-decoration:underline;}
			a:hover {text-decoration:underline;}
			a:visited, a:active{color:#5c5c5c;}

				
			/* estilos ocultos */
			.titulo-menu, .oculta, hr, .navegacion-secundaria{display:none;visibility:hidden;}

		/* ------------ LAYOUT COMUNES ------------ (menú herramietas, cabecera, menú tematico y pie*/

			#menu-herramientas{width:100%;height:30px; min-width: 760px; position:absolute; top:0; right:0; background:url(../img/items_cabecera/fondo_menu_herramientas.gif) repeat-x;}
			#cabecera{margin-top:3em; text-align:right; }	
			#menu-tematico{clear:both;width:100%;font-family:Arial;}
			#pie{clear:both;}

		
		/* ------------ CABECERA (General) ------------ */
			
			/*titulo*/
			#cabecera h1.titulo{float:left;width:276px; position: relative; z-index: 2; font-size:160%; margin-left:0.5em;text-align:left;}
			#cabecera h1.titulo a{width:276px; height:100px; background:url(../img/items_cabecera/img_titulo.gif) no-repeat; display: block; color: #033D6E;}	
			#cabecera h1.titulo a span { position: absolute; z-index: -1; }

			/*bloque buscador, fecha, clima*/
			#bloque-buscador-tiempo{ margin:0 2% 0 auto; font-size:70%;  width:240px;}
			#bloque-buscador-tiempo a.temperatura{color:#000;text-decoration:none;}
			#bloque-buscador-tiempo a.temperatura:hover{text-decoration:underline}
			#bloque-buscador-tiempo .fecha{color:#1463b3;font-weight:bold; line-height:1.2em;}
			#bloque-buscador-tiempo .weather {float:left;margin:.3em 0 0 8em; line-height:1.2em;}

			/*form buscador*/
			.buscador{ background: url(../img/items_cabecera/ico_25x29_lupa.gif) no-repeat left top ;}
			.buscador input {margin-top:0.5em;}	
			.buscador .txt{border:1px solid #8b8b8b; background: url(../img/items_contenido/fondo_inputs_text.gif) repeat-x top;padding:0.2em 0 0.2em 0.1em;}
			.buscador a.avanzado{color:#525252; padding-left:19px; background:url(../img/iconos/ico_14x14_flecha.gif) no-repeat 0% 50%;} 
			.buscador a.avanzado:hover{color:#525252; text-decoration:underline;} 
			.buscador input.boton {background:url(../img/items_contenido/fondo_inputs_button.gif) repeat-x;cursor:hand;cursor:pointer;border:1px solid #cbcbcb;border-right:2px solid #6a6a6a;border-bottom:2px solid #757575;}
		

		/* ------------ MENU HERRAMIENTAS ------------*/
			.herramientas{border-bottom:4px solid #6396CC;}
			/*generales*/
			#menu-herramientas h1{ color:#FFF; text-align:center; margin-left:100px; font-size:20px;}
			#menu-herramientas h1 font { color:#6396CC; font-size:20px;}
			#menu-herramientas ul{float:right; font-size:80%; margin-top:0.3em; margin-right:0%;}
			#menu-herramientas ul li{display:inline;list-style:none; border-right:1px solid #fff;margin:0 0.2em 0 0.2em;}
			#menu-herramientas ul li.ultimo {border:0px solid #fff;margin-right:1.2em;}
			#menu-herramientas a{color:#fff; text-decoration:none;padding-right:0.5em;}
			#menu-herramientas a:hover{color:#fff; text-decoration:underline;}
			#menu-herramientas a.rss{padding-left:20px; background:url(../img/iconos/ico_16x16_RSS.gif) no-repeat left;}
			#menu-herramientas a.users{padding-left:14px; background:url(../img/iconos/ico_10x16_user.gif) no-repeat left; }	

			
			/*segun secciones*/
			.herramientas-default{border-bottom:4px solid #b9ce00;}
			.herramientas-azul{border-bottom:4px solid #6396cb;}
			.herramientas-marron{border-bottom:4px solid #ba8162;}
			.herramientas-verde{border-bottom:4px solid #74955a;}
			.herramientas-granate{border-bottom:4px solid #a72929;}
			.herramientas-cian{border-bottom:4px solid #5a958c;}
			

			
		/* ------------ MENU TEMATICO ------------*/
			
			/*generales*/
			#menu-tematico ul.secciones{ text-align:center;display:block; }
			#menu-tematico ul.secciones li {float:left; list-style:none; margin-right:0.1em; width:18.5%; text-align:left; }
			#menu-tematico ul.secciones li.activo{width:24%; text-align:center;}
			#menu-tematico a{text-decoration:none; color:#fff;font-weight:bold ;padding-left:0.5em;font-size:90%;}
			 
			
			/*menu segun sección*/
			ul.secciones li.azul{ background:url(../img/items_cabecera/fondo_azul.gif) repeat-x; text-transform:uppercase; }
			ul.secciones li.marron{background:url(../img/items_cabecera/fondo_marron.gif) repeat-x; text-transform:uppercase; }
			ul.secciones li.verde{background:url(../img/items_cabecera/fondo_verde.gif) repeat-x; text-transform:uppercase; }
			ul.secciones li.granate{background:url(../img/items_cabecera/fondo_granate.gif) repeat-x; text-transform:uppercase; }
			ul.secciones li.cian{background:url(../img/items_cabecera/fondo_cian.gif) repeat-x; text-transform:uppercase; }

			/*activos segun sección*/
			#menu-tematico li.activo  a.azul{color:#6396cb; font-weight:normal; font-size:110%; }
			#menu-tematico li.activo  a.marron{color:#ba8162; font-weight:normal; font-size:110%; }
			#menu-tematico li.activo  a.verde{color:#74955a; font-weight:normal;font-size:110%; } 
			#menu-tematico li.activo  a.granate{color:#a72929; font-weight:normal;font-size:110%; }
			#menu-tematico li.activo  a.cian{color:#5a958c; font-weight:normal;font-size:110%; }

			/*ultimo elemento del menu*/
			#menu-tematico ul.secciones li.ultimo{margin-right:0;}

		
		/* ------------COLUMNA IZQUIERDA (Menus)------------*/
			
			/*Default*/
			#menu-default { font-size:80%; line-height:1.45em;margin:0 1em 0em 1em ;padding-top:130px; background: url(../img/items_contenido/foto_default.gif) no-repeat top;}
			#menu-default li{list-style:none;border-left:6px solid #b9ce00;padding-left:0.8em;}
			#menu-default a{color:#000; text-decoration:none}
			#menu-default a:hover{color:#b9ce00;text-decoration:underline;}
			

			/*Ayuntamiento*/
			#menu-azul { font-size:80%; line-height:1.45em;margin:0 1em 0em 1em ;padding-top:130px; background: url(../img/items_contenido/foto_ayto.gif) no-repeat top;}
			#menu-azul li{list-style:none;border-left:6px solid #6396cb;padding-left:0.8em;}
			#menu-azul a{color:#000; text-decoration:none}
			#menu-azul a:hover{color:#6396cb;text-decoration:underline;}

			/*Ciudad*/
			#menu-marron { font-size:80%; line-height:1.45em;margin:0 1em 0em 1em ;padding-top:130px; background: url(../img/items_contenido/foto_santander.gif) no-repeat top;}
			#menu-marron li{list-style:none;border-left:6px solid #ba8162;padding-left:0.8em;}
			#menu-marron a{color:#000; text-decoration:none}
			#menu-marron a:hover{color:#ba8162;text-decoration:underline;}

			/*Ciudadanos*/
			#menu-verde { font-size:80%; line-height:1.45em;margin:0 1em 0em 1em;padding-top:130px; background: url(../img/items_contenido/foto_ciudadanos.gif) no-repeat top;}
			#menu-verde li{list-style:none;border-left:6px solid #74955a;padding-left:0.8em;}
			#menu-verde a{color:#000; text-decoration:none}
			#menu-verde a:hover{color:#74955a;text-decoration:underline;}

			/*Negocios*/
			#menu-granate { font-size:80%; line-height:1.45em;margin:0 1em 0em 1em; padding-top:130px; background: url(../img/items_contenido/foto_negocios.gif) no-repeat top;}
			#menu-granate li{list-style:none;border-left:6px solid #a72929;padding-left:0.8em;}
			#menu-granate a{color:#000; text-decoration:none}
			#menu-granate a:hover{color:#a72929;text-decoration:underline;}

			/*Turismo*/
			#menu-cian { font-size:80%; line-height:1.45em;margin:0 1em 0em 1em ;padding-top:130px; background: url(../img/items_contenido/foto_turismo.gif) no-repeat top;}
			#menu-cian li{list-style:none;border-left:6px solid #5a958c;padding-left:0.8em;}
			#menu-cian a{color:#000; text-decoration:none}
			#menu-cian a:hover{color:#5a958c;text-decoration:underline;}
		

			/*Accesos rápidos*/
			#accesos-rapidos{ font-size:70%; line-height:1.45em;margin:3em 0em 2em 1em; }
			#accesos-rapidos li{list-style:none;line-height:2.5em;}
			#accesos-rapidos a{padding:0.5em 0 0.5em 35px;}
			#accesos-rapidos a.ac-noticias {background:url(../img/iconos/29x29/ico_29x29_noticias.gif) no-repeat left;}
			#accesos-rapidos a.ac-telefonos {background:url(../img/iconos/29x29/ico_29x29_telefonos.gif) no-repeat left;}
			#accesos-rapidos a.ac-callejero {background:url(../img/iconos/29x29/ico_29x29_callejero.gif) no-repeat left;}
			#accesos-rapidos a.ac-tiempo {background:url(../img/iconos/29x29/ico_29x29_tiempo.gif) no-repeat left;}
			#accesos-rapidos a.ac-trafico {background:url(../img/iconos/29x29/ico_29x29_trafico.gif) no-repeat left;}
			#accesos-rapidos a.ac-enlaces {background:url(../img/iconos/29x29/ico_29x29_enlaces.gif) no-repeat left;}

		/* ------------ CONTENIDO ------------*/
			
			
			/*listas*/
			#contenido ul,  #contenido ol{margin:0.5em 0.5em 0.5em 2em;font-size:75%;}
			#contenido ul li li{font-size:140%;}
			#contenido dl{margin:0.5em 0.5em 0.5em 0.8em;font-size:75%;}
			#contenido dt{font-weight:bold;}

			/*encabezados, parrafos*/
			#contenido h2{font-size:150%;font-weight:normal;margin-bottom:0.5em; }
			#contenido h3{margin:2em 0 0.5em 0;font-weight:normal;font-size:120%; color:#195c8f;}
			#contenido h4{margin:2em 0 0.5em 0;font-size:110%;}
			#contenido h5, #contenido h6{font-family:tahoma;margin:1.5em 0 0.5em 0;font-size:85%; font-weight:bold; border-bottom:2px double #7fa2c6; padding-bottom:0.1em;}
			p {font-size:75%;margin:1em 0 1em 0.5em;line-height:1.3em;}

			/*formulario básico*/
			#contenido form {background:url(../img/items_contenido/fondo_form.gif) repeat-x top;padding:0.5em;}
			#contenido form p{margin:1em 0em 1em 0em;}
			#contenido form input, #contenido form textarea{border:1px solid #8b8b8b; background:#fff url(../img/items_contenido/fondo_inputs_text.gif) repeat-x top;padding:0em 0.1em 0em 0.1em;}
			#contenido form label {float:left; width:15%;font-size:110%;text-align:right;margin-right:1em;}	
			#contenido input.boton {margin-left:1em;background:url(../img/items_contenido/fondo_inputs_button.gif) repeat-x;cursor:hand;cursor:pointer;}
			#contenido .submit {width:95%;text-align:right;margin-left:2em;}
			#contenido form fieldset{border:3px solid #fff;}
			#contenido form legend {padding:0 0.5em 0 0.5em  ;font-weight:bold; color:#000}
			#contenido .indicaciones {color:#b40000; font-size:70%;}
			#contenido .indicaciones li{list-style:none;}

			/*formulario trámite*/
			#contenido form.tramite h5{width:100%;padding: 0.4em ;font-weight:normal; color:#fff; background:#145aa1;border:0;font-size:100%; font-family:Arial;}
			#contenido form.tramite {background:none;padding:0.5em;}
			#contenido form.tramite  p{margin:1em 0em 1em 0em;}
		
				/*inputs text, label*/
				#contenido form.tramite  input, #contenido form textarea{border:1px solid #8b8b8b; background:#fff url(../img/items_contenido/fondo_inputs_text.gif) repeat-x top;padding:0em 0.1em 0em 0.1em;}
				#contenido form.tramite  label {line-height:1.2em;float:left; width:15%;font-size:100%;text-align:right;margin-right:0.3em;margin-top:0.2em;text-transform:uppercase;}	
				
				/*fieldset*/
				#contenido form.tramite fieldset{border:1px solid #aaa;margin-top:1.5em;}
				#contenido form.tramite .datos-domicilio p {margin-left:3%;}
				#contenido form.tramite .datos-domicilio label{width:2%; float:none; margin-left:1em;}
				#contenido form.tramite legend {padding: 0.1em 0.5em 0.1em 0.5em;font-weight:bold; color:#000; background:#d8d8d8;margin-left:1em;font-size:90%;}
			
				/*ayudas*/
				#contenido form.tramite .indicaciones {color:#b40000; font-size:70%;}
				#contenido form.tramite .indicaciones li{list-style:none;}
				#contenido form.tramite .apunte{color:#5e758c;font-style:italic;}

			/*botones*/
			#contenido form .submit {text-align:right;margin-left:2em;}
			#contenido form .submit input{border:0;}
			
			/* menu solapas*/
			 ul.menu-solapas {width:100%;margin:0; padding:0; font-size:90%; float:left;display:inline;border-bottom: 2px Solid #8d8d8d;;}
			 ul.menu-solapas li {float:left;display:inline; list-style:none; background:#d3d3d3; margin:0 0.2em 0 0.0em;padding:0.5em;
			position: relative; top: 2px;  text-align: center;border-bottom:1px solid #d3d3d3;border-top:2px solid #fff;}       
			 ul.menu-solapas li.activa{background:#fff; border:2px solid #8d8d8d; border-bottom:3px solid #fff;}
			 ul.menu-solapas  a {color:#808080;text-decoration:none;margin:0.2em; }	
			 ul.menu-solapas .activa a {color:#000;}

			
			
			/*menu indice*/
			#contenido ul.menu-indice{width:100%;margin:2em 0 2em 2em; font-size:0.85em;display:block;}
			#contenido .menu-indice li {display:inline;list-style:none; text-align:center; margin-left:0.5em;border-right:1px solid #5C5C5C;padding-right:0.5em;}
			#contenido .menu-indice li.ultimo{border-right:0;}

		
			/*items noticias*/
			.fecha-noticias{font-size:85%;font-weight:normal;}
			#contenido h4.noticia{font-weight:normal;font-size:0.75em;margin:0.75em 0 0.5em 0}
			#contenido h4.noticia a{text-decoration:underline;}
			#contenido h4.noticia-principal{margin:0.75em 0 0.5em 0}

			p.cuerpo-noticia{clear:right;height:10em;line-height:1.3em;}
			p.cuerpo-noticia img{float:left;margin:0 1em 0.5em 0; border:1px solid #688411; }
			

			/*pie items*/
			#contenido ul.opciones-anexas{margin:1em 0.5em 0.5em 0em;font-size:0.75em;line-height:1.2em; width:100%;border-top:1px solid #aaa;padding:0.5em 0.5em 0.5em 1.5em; }
			#contenido ul.opciones-anexas li{line-height:1.5em;}
			.opciones-anexas .rss{padding-left:20px;background:url(../img/items_contenido/ico_14x14_rss.gif) no-repeat 0% 50%;}
			.opciones-anexas a{color:#5c5c5c;}
			.opciones-anexas li.subir{list-style:none;}
			.opciones-anexas li.subir a{color:#376ca2;padding-left:20px;background:url(../img/items_contenido/ico_15x15_subir.gif) no-repeat 0% 50%; float:right;}
	

			/*Grid datos*/
			 .tabla-datos{ width:99%;border-collapse:collapse;border-bottom:2px solid #aaa; font-size:75%;}
			 .tabla-datos th{font-weight:normal;text-align:left;color:#fff;background:#145aa1;padding:0.5em 0.1em 0.5em 0.3em;font-size:110%;}
			 .tabla-datos td{border:1px solid #ebebeb;padding:0 0.1em 0 0.3em;}
			 .tabla-datos td.tool{width:40px;}
			 .tabla-datos caption{margin-top:1em;text-align:left;font-size:110%;border-bottom:1px solid #000;font-weight:bold;background:#868a8e;padding:0.3em 0 0.3em 0.3em;color:#fff;}

			 .toolgrid{display:block;display:inline;float:left;}
			 .toolgrid li{display:inline;float:left;list-style:none;margin-right:0.2em; }
			 .toolgrid li.reg-pag{margin-left:2em;}
			 .toolgrid li.pag-actual{float:right;}

			 .y{width:5%;}

			/*Mapa Web*/
			.item-mapa{width:25%;font-family:tahoma; margin-left:1em;float:left; font-size:85%;line-height:1em;}
			.item-mapa a{text-decoration:none;}
			.item-mapa p a{color:#fff;}
			.item-mapa p{font-size:110%;font-weight:bold; background:#74955a;padding:0.3em;}
			.item-mapa ul{margin-left:2em; font-size:90%; line-height:1.5em;}
			.item-mapa a.subnivel{font-weight:bold;}

			/* ------------ COLUMNA DERECHA ------------*/
			/*generales*/
			#columna-derecha a {color:#5c5c5c;}
			
			/*color de borde segun seccion*/
			#columna-derecha h5.sec-default{border-bottom:3px solid #b9ce00;}
			#columna-derecha h5.sec-ayuntamiento{border-bottom:3px solid #6396cb;}
			#columna-derecha h5.sec-ciudad{	border-bottom:3px solid #ba8162;}
			#columna-derecha h5.sec-ciudadanos{	border-bottom:3px solid #74955a;}
			#columna-derecha h5.sec-negocios{ border-bottom:3px solid #a72929;}
			#columna-derecha h5.sec-turismo{ border-bottom:3px solid #5a958c;}

			#columna-derecha ul {font-size:70%;line-height:1.2em;margin:0.5em 0 2em 2.5em;}
			#columna-derecha .destacados{margin:0;}
			#columna-derecha .destacados li{list-style:none;}

		/* ------------PIE ------------*/
		#pie{background: url(../img/items_pie/fondo_pie.gif) repeat-x;height:7em;border-top:2px solid #c3c3c3;font-size:70%;padding:1em; /* margin-top:20px */}

		#pie div.enlaces {float:left;}
		#pie  li{list-style:none;display:inline;}
		#pie .tec-validas a{padding-left:20px;background:url(../img/ico_15x15_checkok.gif) no-repeat left; color:#4d4d4d; font-size:11px;}

		#pie .datos-web li {text-align:center; margin-left:0.5em;border-right:1px solid #5C5C5C;padding-right:0.5em;}
		#pie .datos-web li.ultimo{border:0;}
		#pie img {float:right;}


/*USO EXCLUSIVO PARA LA GUIA DE ESTILO HTML*/

a.minitypes{color:#a90000; font-weight:bold;}
.trebuchet{font-family:"Trebuchet MS";font-size:150%;}
.tahoma{font-size:150%;}

td.azul{background:#6396cb;color:#fff;}
td.marron{background:#ba8162;color:#fff;}
td.verde{background:#74955a;color:#fff;}
td.granate{background:#a72929;color:#fff;}
td.cian{background:#5a958c;color:#fff;}

td.negro{background:#4c4f53;color:#fff;}
td.gris{background:#f3f3f3;}
td.azul{background:#145aa1; color:#fff}

td.textogeneral{color:#000}
td.encabezados{color:#000}
td.encabezados-links{color:#376ca2;}


.aviso{font-size:100%;margin:0.5em;border:1px solid #8c8c8c;background:#fffff3 url(../img/iconos/aviso.gif) no-repeat left top;padding:1em;padding-left:2em;}
p.aviso{font-size:80%;margin:0.5em;border:1px solid #8c8c8c;background:#fffff3 url(../img/iconos/aviso.gif) no-repeat left top;padding:1em;padding-left:2em;}

pre{background:#f2fffd;border:1px solid #f3f3f3;margin:1em;overflow:auto;max-height:150px;}
pre.css{background:#f5f5f5;border:1px solid #f3f3f3;margin:1em;overflow:auto;max-height:150px;}
code{font-size:130%; color:#a80000;}
.float_left{float:left;}

#contenido form{width:450px; font-size:90%;}
