@charset "utf-8";
/* clases generales */

* {
	margin: 0;
	padding: 0;
	border: none;
}

body {
	background:#f7f7f7 url(img/bg-body.jpg) repeat-x 0 0;
	margin: 0 auto;
	text-align: center;
}

html {
	/*font: 11px  Lucida, Verdana, sans-serif;*/
	font: 12px  Arial, Verdana, Helvetica;
	color:#000;

}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	font-weight: normal;
}

h1 {
	font-size:21px;
	color:#59859c
}

h2 {
	font-size:18px;
	color:#59859c
}

h3 {
	font-size:17px;
	color:#55B2E0
}

sup {
	position: relative;
	bottom: 0.3em;
	vertical-align: baseline;
}
sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline;
}
strong{	
	color: #C60
}

a, a:link, a:visited, a:hover, a:active {
	text-decoration: none;
	background:none;
}

a img {
	border: none;
	text-decoration: none;
}

a {
	color:#369
}

a:hover {
	color:#55B2E0
}

img {
	padding:1px;
	text-decoration: none;
}

ul {
	list-style:none
}
.hidden { display:none; }

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}


/* THUMB CON PIE DE FOTO */
	
	.imgder{
		float:right;
		margin:20px;
	}
	
	.imgizq{
		float:left;
		margin:10px;
	}
	.imgizq img, .imgder img{
		/*display: block;*/
		margin: 0 auto;
	}
	.imgizq p, .imgder p{
		text-align:center; 
		font-weight:bold; 
	}




/*** FORMULARIOS: ***/
	
	label, button {
		cursor:pointer;
	}

	input, select, textarea {
		font-size: 100%;
		border:1px solid #1DA1BC
	}
	input:focus, select:focus, textarea:focus {
		background-color: #FFF;
	}
	fieldset {
		border: none;
	}


/*** ATAJOS ***/
	.clear {
		clear: both;
	}
	.float-left {
		float: left;
	}
	.float-right {
		float: right;
	}

	.img-left {
		float: left;
		margin:4px 10px 0 0;
	}
	
	.img-right {
		float: right;
		margin:6px 0 0 10px
	}
	
	.azul {
		font-weight:bold;
		color:#003366
	}
	
	.azul-big {
		font-size:1.2em;
		font-weight:bold;
		color:#003366
	}
	
	.teja {
		font-weight:bold;
		color: #C60
	}
	
	.divider {
		border-top:1px dotted #d2d2d2;
		margin-top:13px;
		padding-top:13px
	}

	

	
/* COMIENZA CABECERA */

	

/* ------------------------------------------------------- NUEVO miercoles 19-11. 19:30H --------------------------------------------------------*/

			#nav_box {
				width:965px;
				margin:0 auto;
				text-align:left;
			}
					
			#nav_box h1 {
				float:left;
				padding:4px 0 0 10px;
				font-size:1.8em;
				color:#b4430d
			}		
			
			#nav_box .escudo {
				float:left;
				margin-top:4px
			}
			
			#nav_box ul {
				float:left;
				margin-left:25px;
				margin-top: 15px;
			}
			
			#nav_box ul .acce{
				float:right;

			}

#nav_box  #tamanio_fuente{
position: relative;
}
	
#nav_box  #tamanio_fuente ul{
position:absolute;
right:0px;
top:0px;
z-index:100;
}


			#nav_box ul li.acce{
				padding-top:25px
			}

				
			#nav_box ul li {
				float:left;
				
			}
			
			#nav_box ul li a {
				display:block;
				padding:8px 8px 0 8px;
				color:#006699;
				background:none
			}
			
			#nav_box ul li a.icon {
				padding:14px 6px 0 6px;		
			}
			
			#nav_box ul li a.chair {
				padding:14px 8px 0 20px;
				background:url(img/chair.gif) no-repeat bottom left
			}
			
			#nav_box ul li a:hover {
				color:#036;
			}

				

			#head_img_box {
				width:965px;
				margin:0 auto;
				border:1px solid #8f8f8f;
			}
		
				#head_img_box .logo {
					width:100%;
					background:url(img/head-bottom.jpg) no-repeat top left;
				}
				
				/*#head_img_box p {
					padding:105px 410px 0 22px;
					color:#FFF;
				}*/		


/* ------------------------------------------------------- NUEVO miercoles 19-11. 19:30H --------------------------------------------------------*/
		

			#migas {
				width:965px;
				margin:0 auto;
				height:32px;
			}
			
			#migas ul li {
				float:left;
				padding:10px 0 0 10px
			}
			
			#migas ul li a {
				display:block;
				padding:0 8px 0 6px;
				background:url(../img/bck-migas.gif) no-repeat center right;
				color:#6da6c4
			}
			
			#migas ul li a:hover {
				color: #036
			}
			
			#migas ul li.active {
				float:left;
				color:#b4430d;
				padding:10px 0 0 10px
			}
			
			#migas ul li a.inicio {
				float:left;
				padding:0 12px 0 0;
				background:none
			}

			#migas span{
				display:block;
				float:left;
				margin:9px 0 0 10px;
			}
			

/* COMIENZA CONTENIDO */

	#sub-head { /* caja contenedora index */
		width:965px;
		margin:8px auto 10px auto;
		padding-bottom:15px;
		background:#FFF url(img/bg-subhead-index.gif) repeat-y top left;
		text-align:left;
	}
	
		/* CONTENEDOR NAVEGACION */
		
		#sub-head #nav-wrapper {
			width:197px;
			padding-top:12px;
			float:left;
			border-right:1px solid #fff;
		}

			#sub-head #nav-wrapper ul {
				margin-right:1px;
			}
			
			#sub-head #nav-wrapper ul li {
				margin:4px 0 4px 8px;
				background:url(img/nav-marker.gif) no-repeat top left;
			}

				#sub-head #nav-wrapper ul li a, #sub-head #nav-wrapper ul li a:visited {
					color: #1A3240;
					padding-left:21px;
				}
				
				#sub-head #nav-wrapper ul li a:hover, #sub-head #nav-wrapper ul li a:hover a:active {
					color:#000;
					padding-left:21px;
					background:url(img/navdown-marker.gif) no-repeat top left;
				}
			
					#sub-head #nav-wrapper ul li ul {
						margin:8px 0 6px 5px;
						background:none;
					}
					
					#sub-head #nav-wrapper ul li ul li {
						padding:0;
						margin-left:18px;
						background:none;
					}
					
					#sub-head #nav-wrapper ul li ul li a {
						width:100%;
						color:#062d43;
						padding-left:8px;
						background:none;
					}	
					
					#sub-head #nav-wrapper ul li ul li a:hover {
						width:100%;
						color:#6da6c4;
						padding-left:8px;
						background:none;
					}
		/* FINALIZA CONTENEDOR NAVEGACION */					
					
				
/* ___________________________________________________________________________________________________________________ banners de debajo menu __________________________________________________________________ */				
				
				#sub-head #nav-wrapper .nav-bann{
					text-align:center;
					margin:5px 0;
				}
				
/* ___________________________________________________________________________________________________________________ banners de debajo menu __________________________________________________________________ */						
				
				
		/* CONTENEDOR CENTRAL (-----------------INDEX--------------) */						
					
					#sub-head #content {
						width:531px;
						float:left;
						border-right:1px solid #efefef;
					}

					#sub-head #content p{
						padding:5px; 
					}
					
					#sub-head #content a:visited{
						padding:0px;
						margin:0px;
					}
					
					#sub-head #content h1{
						margin:8px 8px 0 8px;
						border-bottom:#ccc 1px dotted
					}
					
					#sub-head #content .new-a{
						border-bottom:1px solid #f1f1f1;
						padding:10px;
						margin-bottom:6px;
					}
					
						#sub-head #content .new-a a {
							display:block;
							color:#666
						}
					
					#sub-head #content .download {
						border-bottom:1px solid #f1f1f1;
						padding:10px 10px 10px 110px;
						background:url(img/down-pdf.jpg) no-repeat center left;
						margin-bottom:6px;
					}

					#sub-head #content .download a{
						padding:0;
						background:none
					}

					#sub-head #content .download .mas strong{
						color:#003366;
					}
					
					
					/*TABLA INTERIOR*/
					
					#content table {
							width:99%;
							margin:8px auto 15px auto;
							color:#333;
							border:1px solid #cbd5d7;
							border-collapse:collapse
							
						}	
						
							#content thead {
								font-size:1.20em;
								color:#fff;
								background:#808c4c;
								border:1px solid #a8babe;
								text-align:center;
							}
							
							#content td, thead {
								padding:3px 5px;
								border-bottom:1px solid #cbd5d7;
								border-left:1px solid #cbd5d7;
								
							}	
					/*FIN TABLA INTERIOR*/
					
					
					/* EMPIEZA PAGINACION */		
							
						.paginacion{margin-bottom:20px; padding:10px; background:#FFF; border-top:1px solid #eee; border-bottom:1px solid #eee;}
						.paginacion ul{margin:0; padding:0; text-align:center;}
						.paginacion li{list-style-type:none; display:inline; padding-bottom:1px;}
						.paginacion a, .paginacion a:visited{padding:0 5px; text-decoration:none;}
						.paginacion a:hover, .paginacion a:active{background:none	}
						.paginacion a.paginaActual{background:#69C; color:#FFF !important; cursor:default;}
						.paginacion a.deshabilitado, .paginacion a.deshabilitado:hover{cursor:default; color:#929292; border-color:#929292 !important; }

							
					/* FINALIZA PAGINACION */
					
					#sub-head #content #saluda p {
						padding:5px;
					}

					#sub-head #content #saluda h1 {
						width:70%;
						float:left;
					}
					
					#sub-head #content #saluda img {
						margin:10px 10px 0 8px
					}
					
					#sub-head #content #saluda a {
						padding:0;
						background:none
					}
					

					#sub-head #content #saluda .tematicos {
						float:left;
						padding:0 0 5px 25px;
					}
					#sub-head #content #saluda .tematicos a{
						padding-left:10px;
					}
					#sub-head #content #saluda .titulo {
						background-color:#29548a;
						color:#FFF;
						padding:6px 10px;
						font-size:13px;
						width:185px;
						text-align:center;
					}
					#sub-head #content #saluda .ciudadanos {
						float:right;
						padding:0 25px 10px;
					}
					#sub-head #content #saluda .ciudadanos a{
						padding-left:10px;
					}
					

					#sub-head #content #saluda .separador{
						padding-bottom:10px;
					}
					#sub-head #content #saluda .separador a{						
						float:right;
					}
					#sub-head #content #saluda .corporacion{
						padding:5px;
					}

					#sub-head #content #saluda form {
						padding:15px 0 10px 5px;
					}
					
					#sub-head #content #saluda, #news {
						padding:12px
					}

					/* ------------------------ CONTENDOR COPIA DE NEWS ------------------------------------ */

					#sub-head #content #saluda, .activ {
						padding:12px 5px;
					}
					
						#sub-head #content #saluda, .activ a {
							padding:0;
							background:none
						}
						
					#sub-head #content .activ p {
						border-bottom:1px dotted #d0d2c7;
						text-align:right;
						padding:10px;
						color:#55B2E0
					}
					
					#sub-head #content .activ ul {
						margin-bottom:10px
					}
					
						#sub-head #content .activ ul li {
							border-bottom:1px solid #f1f1f1;
							padding:5px 10px 5px 15px;
							font-weight:bold;
							background:url(img/list-marker2.gif) no-repeat top left
						}
						
							#sub-head #content .activ ul li.oscuro {
								background:#EEF2F7 
							}
						
						#sub-head #content .activ ul li.last {
							border:none;
						}
						
						#sub-head #content .activ ul li a {
							background:url(img/news-list-marker.gif) no-repeat center left;
							/*padding-left:15px*/
						}
						
						#sub-head #content .activ ul li a:hover {
							text-decoration:none
						}
						#sub-head #content .activ ul li ul li a{
							background:none;
						}
						#sub-head #content .activ ul li ul li {
							background:none;
						}

						#sub-head #content .activ ul li ul li.oscuro a{
							background:none;
						}

		/* ------------------------ CONTENDOR COPIA DE NEWS ------------------------------------ */					
					#sub-head #content #news p {						
						padding:5px 0;
						color:#3a3a3a
					}

					#sub-head #content #news a {
						padding:0;
						/*border-bottom:1px dotted #d0d2c7;*/
						float:right;

					}
					
					#sub-head #content #news a:hover {
						text-decoration:underline;
						color:#535353
					}

					#sub-head #content #news .normal-w {
						color:#003366
					}
					
					#sub-head #content #news p.last {
						border:none
					}
										
					#sub-head #content #news .titulo{
						font-size:18px;
						color:#666;
						background: url(img/news-marker.gif) no-repeat center left;
						padding-left:15px;
						margin-bottom:5px;
						border-bottom:1px solid #808c4c
					}

				#sub-head #content #news .separador{
					border-bottom:1px dotted #d0d2c7;
				}
					
					
						#sub-head #content #news .gallery img {
							margin-top:10px;
							border: 1px solid #CCC;
						}
						
						#sub-head #content #news .gallery a{
							padding:0;
							background:none;
							text-decoration:none;
							float:left;
						}	
						#sub-head #content #news .gallery ul{
							padding:0;
							float:left;
						}
		
		#sub-head .toolbar {
			margin:2px 0;
			float:right;
			width:20%;
		}
		
			#sub-head .toolbar ul {
				margin:0 18px;
				text-align:right;
			}
			
				#sub-head .toolbar ul li{
					display:inline;
					margin:0 7px
				}
		
		#sub-head .toolbar ul li a.back { 
				width:122px;
				padding-left:18px !important;
				background:url(img/back.gif) no-repeat center left !important;
				color:#369
			}
			
			#sub-head .toolbar ul li a.print { 
				width:122px;
				text-align:right;
				padding-right:22px !important;
				background:url(img/printer.gif) no-repeat center right !important;
				color:#369
			}
		
		/* FINALIZA CONTENEDOR CENTRAL (-----------------INDEX--------------) */					
		
		/* CONTENEDOR CENTRAL (-----------------INTERIORES--------------)	 */					
					
					#sub-head #mapa {
						float:left;
						background:#FFF;
						width:500px;
					}

					#sub-head #mapa h2{
						padding:5px 10px
					}


					#sub-head #mapa ul{
						padding:8px 10px 25px 25px
					}

					#sub-head #mapa ul li{
						display:block;
						margin:4px;
						padding:0 4px;
					}
				
					#sub-head #mapa ul li a{
						font-size:1.2em;
						display:block;
						background:none;
						color:#036;
					}
					
					#sub-head  #mapa ul li a:hover {
						background:#E5E5E5
					}
					
					
					#sub-head #mapa ul li a.last{
						border:none
					}
									
						#sub-head  #mapa ul li ul{
							padding:0 0 0 15px
						}
					
							#sub-head #mapa ul li ul li{
								display:block;
								margin:4px 0;
							}
					
							#sub-head #mapa ul li ul li a{
								font-size:1em;
								display:block;
								/*padding:4px 0;*/
								color:#0e709e
							}
							
							#sub-head #mapa ul li ul a:hover {
								background:#E1E7EA
							}
									
								#sub-head #mapa ul li ul li ul{
									padding:0 0 0 25px
								}
								
									#sub-head #mapa ul li ul li ul li{
										display:block
									}
								
									#sub-head #mapa ul li ul li ul li a{
										font-size:1em;
										color:#a03f23;
										display:block;
										padding:4px 0;
									}
			
										#sub-head #mapa ul li ul li ul li a:hover {
											background:#e6e6e6
										}
					
					#sub-head #lista_interior {
						height:1%
					}
					
					#sub-head #lista_interior p{
						margin:0;
						padding:0;
					}
					
					#sub-head #lista_interior img{
						margin:10px 0 0 10px;
					}
					
					#sub-head #lista_interior a{
						background:none;
						padding:0
					}
					
					#sub-head #lista_interior ul{
						padding:8px 10px 25px 25px;
						/*font-family: Helvetica, Arial, Verdana;*/
						font-family: Arial, Verdana, Helvetica;
					}
					
					#sub-head #lista_interior ul li{
						list-style-type:circle;
						padding:0;

					}
				
					#sub-head #lista_interior ul a{
						/*font-size:1.2em;
						display:block;
						padding:4px;
						color:#036;
						border-bottom:1px solid #DAE8E9*/
					}
					
					#sub-head  #lista_interior ul a:hover {
						background:#EBEBEB
					}
					
					
					#sub-head #lista_interior ul a.last{
						border:none
					}
					/*a?adido vero */
					#sub-head #lista_interior ol{
						padding-left:35px;

					}
					/*---------------*/				
						#sub-head  #lista_interior ul li ul{
							padding:0 0 0 15px
						}
					
							#sub-head #lista_interior ul li ul a{
								font-size:1.1em;
								display:block;
								padding:4px;
								color:#0e709e
							}
							
							#sub-head #lista_interior ul li ul a:hover {
								background:#E1E7EA
							}
								
					/* formulario */
					#sub-head #content #saluda #lista_interior table{
                        width:98%;
                        margin:0 4px;
                        border:1px solid #FFF
                    }

                    #sub-head #content #saluda #lista_interior table td{
                        border:1px solid #FFF
                    } 
					/* fin formulario */


					#sub-head #content #ficha {
						padding:12px;
					}
					
					#sub-head #content #ficha h2 {
						margin-bottom:12px;
						padding-left:10px;
						width:98%; background:#f4f4f4; color:#b4430d;
					}
					
					#sub-head #content #ficha h3 {
						margin:12px 0;
						padding-left:10px;
						width:98%; background:#f4f4f4; color:#20475c;
					}
										
					#sub-head #content #ficha img {
						margin:2px 0 6px 0 
					}
					
					#sub-head #content #ficha .imagen {
						width:185px;
						float:left;
					}
					
					#sub-head #content #ficha .datos {
						width:312px;
						margin-left:6px;
						float:left;
					}
					
					
		/* FINALIZA CONTENEDOR CENTRAL (-----------------INTERIORES--------------) */		
		/* BANNER DERECHA */


		/* FIN BANNER DERECHA*/
			#sub-head .bloke{
				text-align:center;
				padding:12px 0
			}
					
					#sub-head .bloke a{
						margin:0;
						padding:0;
						background:none
					}						
						
					#sub-head .bloke img {
							padding:5px 0 0 2px;
							border:none
					}
											
						#sub-head .bloke .accesos {
								background-color:#b4430d;
								color:#FFF;
								padding:6px 10px;
								font-size:13px;								
						}

		/* COLUMNA DERECHA*/						
					#sub-head #varios {
						width:234px;
						float:left;						
					}

					
					#sub-head #varios .calendar table {
						width:210px;
						margin:10px 0 0 3px;
						
					}
					#sub-head #varios table {
						width:94%;						
						margin:auto;
						
					}
					
						#sub-head #varios  table th {
							background-color:#b8cbd3;
							color:#4e6c7c;
						}
					/*
					
						#sub-head #varios .calendar table th {
							background-color:#b8cbd3;
							color:#4e6c7c;
						}
						
						#sub-head #varios .calendar table .title {
							background-color:#4e6c7c;
							color:#FFF;
							width:auto
						}
						
						#sub-head #varios .calendar table .navi {
							background-color:#4e6c7c;
							color:#FFF;
							width:auto;
							cursor:pointer
						}
						
											
						#sub-head #varios .calendar table th, td {
							width:25px;
  							border:1px solid #dfdfdf;
							text-align:center;
						}
					
						#sub-head #varios .calendar table td {
							cursor:pointer
						}
					
						#sub-head #varios .calendar table td:hover {
 						 	background-color:#4e6c7c;
						  	color: #fff;
						}
						
						#sub-head #varios .calendar table .fiesta {
 						 	background-color:#4e6c7c;
						  	color: #fff;
						}
						
						#sub-head #varios .calendar table .fiesta-over {
 						 	background-color:#b8cbd3;
						  	color: #4e6c7c;
						}*/
					
				
					#sub-head #varios .bloke{
						text-align:center;
						padding:12px 0
					}
					
					#sub-head #varios .bloke a{
						margin:0;
						padding:0;
						background:none
					}
					
					#sub-head #varios .bloke fieldset{
						margin:11px 14px;						
					}
					
					#sub-head #varios .bloke label{
						color:#386881;						
						padding-left:3px
					}
					
					#sub-head #varios .bloke select{
						width:189px;						
					}
					
						#sub-head #varios .bloke .agenda {
							background-color:#808c4c;
							color:#FFF;
							padding:6px 10px;
							font-size:13px
						}
						
							#sub-head #varios .bloke img {
								padding:5px 0 0 2px;
								border:none
							}
						
						
							#sub-head #varios .bloke .accesos {
								background-color:#b4430d;
								color:#FFF;
								padding:6px 10px;
								font-size:13px;
								
							}
							
							#sub-head #varios .bloke .sende {
								background-color:#29548a;
								color:#FFF;
								padding:6px 10px;
								font-size:13px
						
							}

							/*-------------- telefonos de inter?s ----------------*/
							#sub-head #varios .bloke ul {
								text-align:left;
								padding:10px 0 10px 4px
							}
					
							#sub-head #varios .bloke ul li {
								display: block;
								height:35px;
								line-height:36px;
								padding-left:35px;
								background:url(img/phone.jpg) no-repeat center left;
							}

							#sub-head #varios .bloke .dch .mas strong{
								color:#003366;
								}
						
							
							/*------------- Fin telefonos de Inter?s ----------------*/
		
		/* FINALIZA COLUMNA DERECHA*/			
				
					
		/* COMIENZA FOOTER */
		
			#footer_wrapper {
				width:965px;
				clear:both;
				background:#FFF;
				margin:0 auto 25px auto;

			}
			#footer_wrapper a{
				margin:0px;
				padding:0px;

			}
				#footer_wrapper a:hover{
					background:none;
			}

				#footer_wrapper p{
					margin:5px;
					color:#C63
				}
				#footer_wrapper img{
					display:inline;
				}
			#footer_wrapper .ayto-data{
				float:left;
				width:300px;
				padding-left:15px;
				text-align:left;
			}

			#footer_wrapper .ayto-img{
				float:right;
				width:600px;
				
			}

div#main_box div#sub-head div#content div#saluda div#lista_interior div.img-left a{
line-height:0px;
}

div#lista_interior  ul{
display:table;
}

div#main_box div#sub-head div#content div#saluda div#lista_interior div.img-left, div#main_box div#sub-head div#content div#saluda div#lista_interior img.img-left{
margin-bottom: 1em;
}

#news .news_box, #saluda_box{
	margin:5px;
	margin-left:0px; 
	margin-right:0px; 
	border: 1px dotted #AAAAAA; 
	padding: 10px;
}

#news .news_box img, #saluda_box img{
	border: 1px solid #777777;
}

#saluda_box{
margin:12px;
margin-top:0px;
}

.news_box h3 {
	color: #990000;
}
	
div#main_box div#sub-head div#content div#saluda p {
font-size: 1em;
/*font-family: Helvetica, Arial, Verdana;*/
font-family: Arial, Verdana, Helvetica;
padding: 10px;
}	

div#main_box div#sub-head div#content div#saluda h2{
clear:both;
}

/****************************************/


div#main_box div#nav_box{
/*overflow: auto;*/
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
width: 945px;
margin-bottom: 5px;
margin-top: 5px;
border-top:1px solid #AAAAAA;
/*min-height: 62px;*/
}

div#main_box div#head_img_box{
height: 193px;
width: 940px;
/*background: no-repeat center url(http://www.aytovaldefuentesdelparamo.es/RecursosWeb/IMAGENES/49/0_4220_1.jpg);*/
margin-bottom:5px;
padding:0px;
clear:both;
}

div#main_box div#head_img_box  img{
width:938px;
margin:0px;
}

body{
padding-top:0px;
background: #CEDBE3;
}
body div#main_box{
background: center repeat-y url(bg_body.jpg) #CEDBE3;
}

div#migas{
/*display:none;*/

}

	
div.bloke, div#content, div#nav-wrapper{
border-top: 1px solid #AAAAAA;
}

div.bloke{
/*display:none;*/
}

div#main_box div#sub-head  div#nav-wrapper ul{
/*display:none;*/
}
div#main_box div#sub-head  div#nav-wrapper{
border: none;
width: 196px;
border-right: 1px solid #cccccc;

}
div#main_box div#sub-head div#content{

background: top repeat-x url(bg_content.jpg) #FFFFFF;
border:none;
border-top: 1px solid #AAAAAA;
width: 533px;
border-right: 1px solid #cccccc;
}

div#sub-head{
/*background: none;*/
margin-bottom: 0px;
}

div#nav-wrapper,div.bloke{
background: top repeat-x url(bg_column.jpg) #F1F2F2;
}

div#main_box  div#nav_box div.escudo {
margin-left:5px;
margin-bottom:5px; 
}

 div#content{
padding-top:20px;
}
div#main_box div#migas.up{
padding-top:0px;
height: 20px;
clear:both;
overflow:auto;
}
html body div#main_box div#migas.up span{
margin:0px 0 0 15px;
}
div#migas.up li{
padding-top:0px;
}

div#footer_wrapper{
background: url(bg_foot.jpg);
margin-top:0px;
padding-top: 15px;
padding-bottom: 15px;
border-top: 1px solid #AAAAAA;
border-bottom: 1px solid #AAAAAA;
}

div#footer_wrapper .footer_address {
font-size:9pt;
/*font-family: Helvetica, Arial, Verdana;*/
font-family: Arial, Verdana, Helvetica;
}

div#footer_wrapper .footer_address{
width:500px;
}


div#footer_wrapper .footer_address .title{
font-size:1.2em;
color: #000000;
}

div#footer_wrapper .footer_address .address{
margin-top:5px;
}

.ayto-img{
display:none;
}

div#footer_wrapper .escudo{
float: left;
margin-left: 5px;
margin-right: 10px;
}

div#footer_wrapper .footer_address{
display:table;
float:left;
}
#footer_wrapper .ayto-data{
width: auto;
}


/******/
#head_title{
width:295px;
}

#head_title .span_title{
font-size:0.7em;
display:block;
}

#sub-head{
overflow:auto;

}

#sub-head #content #saluda, #migaPan{
padding-left:10px;
padding-right:10px;
}

#sub-head #content #saluda #contenido-5002 .introduccion *,
#sub-head #content #saluda #contenido-5009 .introduccion *
{
	color:#333333;
	font-weight:bold;

}

#sub-head #content #saluda .img-left{
margin-bottom: 1em;
}

#sub-head #content #saluda .img-left.main-pic{
border: 1px solid #444444;
}


div.leermas{
text-align: right;
clear:both;

}

div.news_box{
border: 1px dotted #777777;
padding: 10px;
}

#main_box #sub-head #varios .bloke #block-telefonos ul li{
line-height: 2em;
height: auto;
}

#main_box #sub-head #varios .bloke h2{
margin-bottom:10px;
}


/* Corporacion Municipal*/
.img-corp{
vertical-align: middle;
}


.title-corp{
	display:inline;
	vertical-align: middle; 
	margin-top:15px;
}
ul.corporacion{
margin-left: 30px;
margin-bottom: 20px;
}