/*General*/
body{width:100%; padding: 0px; margin: 0px; border: 0px; background-color: #FFFFFF; 
	  font-family: verdana, arial, helvetica, sans-serif; font-size: 0.6886em; color:#000000; text-decoration:none;  /*11px*/}

img {border: 0px;}

#contenedor{width: 974px; padding: 0px; margin: 0px; border: 0px;  margin-right:auto; margin-left:auto;}

.hidden {display: none;}
hr{ border-width: 0px; color: #CCC; height: 1px; background-color: #CCC; }
p{ padding: 0px;	padding-top: 5px; padding-bottom: 5px; margin: 0px;}
.flotarderecha{ float:right;}
.flotarizquierda{ float:left;}
/*Fin del General*/


/*Enlace generico*/
a, a:link, a:visited {font-family: verdana, arial, helvetica, sans-serif; font-size: 1em; color:#1C888B; font-weight:bold; text-decoration: none;}
a:hover {font-family: verdana, arial, helvetica, sans-serif; font-size: 1em; color:#1C888B; font-weight:bold; text-decoration: underline;}
/*Fin enlace generico*/


/*Formularios*/
form { margin: 0px; padding: 0px;}
input {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000;
background-color: #FFFFFF;
border: 1px solid #B7B9AC;
}
select {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000;
background-color: #EFF0EA;
border: 1px solid #B7B9AC;
}
textarea {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000;
background-color: #FFFFFF;
border: 1px solid #B7B9AC;
}
textarea.contacto{ line-height: 18px;  vertical-align:middle;  }

input.opcion{font-size: 1em;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:0px; color: #000; font-weight: normal; background-color:#D3F2F3; }

.boton {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #FFF;
cursor: pointer;
background-color: #686868;
border: 1px solid #B7B9AC; 
}
.botonder{
height:19px;  margin:0px; padding:0px; padding-right:23px; padding-top:2px; padding-left:5px; margin-top:6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;  color: #1C888B; font-weight:bold;
background-color: #FFFFFF; background-image: url(../img/boton2.jpg); background-position: top right; background-repeat: no-repeat; float:right; border: 0px;}
.boton2 {
height:15px;  margin:0px; padding:0px; padding-right:23px; padding-left:5px; padding-top:4px; margin-top:6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;  color: #1C888B; font-weight:bold;
background-color: #D4F2F4; background-image: url(../img/boton.jpg); background-position: top right; background-repeat: no-repeat; float:right; border: 0px;}
.boton3 {
height:15px;  margin:0px; padding:0px; padding-right:23px; padding-left:5px; padding-top:4px; margin-top:133px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #1C888B; font-weight:bold;
background-color: #D4F2F4; background-image: url(../img/boton.jpg); background-position: top right; background-repeat: no-repeat; float:right;}
/*Fin de formularios*/





/*Cabecera*/
#accesos{ width: 100%; height: 25px;  background-color: #313131;  margin-bottom: 2px; font-size: 0.9em; color: #B7B9AC; float:left;}
#accesos a, #accesos a:link, #accesos a:visited { color: #B7B9AC; text-decoration: none; font-weight:normal;}
#accesos a:hover{ color: #FFF; text-decoration: underline; } 
#accesos .fecha{ float:left; margin-top:7px; padding-left:12px;}
#accesos .buscador{ float:right; margin-top:4px; padding-right:12px; }
#cabecera{ width:100%; height:172px; background-image: url(../img/cabecera.jpg); background-position: top left; background-repeat: no-repeat; float:left; }

#cabecera .logo{ width: 266px; height: 89px; position: relative; top: 40px; left: 7px; background-image: url(../img/logo.jpg); background-repeat: no-repeat; float:left; }
#cabecera .logo h1 {w idth: 266px; height: 89px; margin: 0px; padding: 0px; }
#cabecera .logo h1 a { width: 266px; height: 89px; display: block; }
#cabecera .logo h1 span { display: none; }
/*Fin de Cabecera*/


/*Breadcrumbs*/
#breadcrumbs{margin:0px; padding:0px; padding-top:8px; padding-bottom:8px; font-size:0.9em; float:right;}
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited{color:#000000; font-weight:normal; text-decoration:none;}
#breadcrumbs a:hover{color:#000000; font-weight:normal; text-decoration:underline;}
/*Fin de Breadcrumbs*/


/*Contenido*/
#contenido{width:100%; padding: 0px; margin: 0px;  float:left;}


	/*Menú*/
	#menu{width:229px; margin:0px; padding:0px; float:left; }
	#menu .menu1{width: 229px; height:9px; margin:0px; padding:0px; background-image: url(../img/menu-1.jpg);  background-position: top left;  background-repeat: no-repeat; font-size:0.0em; float: left;}
	#menu .menu2{width: 198px; margin:0px; padding:0px; padding-left:12px; padding-right:19px;  background-image: url(../img/menu-2.jpg);  background-position: top left;  background-repeat: repeat-y; float: left;    }

	#menu .menu2 .alcaldesa{height:46px; margin:0px; padding:0px; padding-top:22px; padding-left:17px; padding-bottom:17px;
												  background-image: url(../img/alcaldesa.jpg);  background-position: top left;  background-repeat: no-repeat; 
												  color:#FFA131; font-weight:bold; font-size:1.1em; }
	#menu .menu2 .alcaldesa a, #contenido .menu .menu2 .alcaldesa a:link, #contenido .menu .menu2 .alcaldesa a:visited{color:#FFA131; text-decoration:none;}
	#menu .menu2 .alcaldesa a:hover{text-decoration:underline;}

		/*Menú principal*/
		#menu .menu2 .menuprincipal{width:198px; margin:0px; padding:0px; padding-bottom:8px;   background-color: #FFFFFF;  float:left;}
		
		#menu .menu2 .menuprincipal .menuapartado{ height:14px; width:198px; margin:0px; padding:0px; float:left;  background-color: #1C888B;}
		#menu .menu2 .menuprincipal .menuapartado a, #menu .menu2 .menuprincipal .menuapartado a:link, #menu .menu2 .menuprincipal .menuapartado a:visited{text-decoration:none;}
		#menu .menu2 .menuprincipal .menuapartado a:hover{text-decoration:none;}
		h1.menuapartadoimg{height:12px; margin:0px; padding:0px;  padding-right:14px; padding-left:5px; padding-top:2px; background-image: url(../img/menuimg2.jpg); background-position: top right; background-repeat: no-repeat; color:#1C888b; font-weight:bold; background-color: #FFFFFF; float:left; font-size:1em;}
   	
		#menu .menu2 .menuprincipal .menuapartados{width:190px;  margin:0px; padding:0px; padding-top:13px; padding-left:8px; float:left; background-color: #FFF;  }
    #menu .menu2 .menuprincipal .menuapartados ul{margin:0px; padding:0px; border:0px; text-align:left;  }
  #menu .menu2 .menuprincipal .menuapartados ul li{ display:block; margin:0px; padding:0px; border:0px;  padding-bottom:1px; padding-left:6px; list-style-type:none; font-weight:normal;  background-image: url(../img/circulitonaranja.jpg);  background-position: top left;  background-repeat: no-repeat;  }
  #menu .menu2 .menuprincipal .menuapartados ul li a, #contenido .menu .menu2 .menuprincipal .menuapartados ul li a:link, #contenido .menu .menu2 .menuprincipal .menuapartados ul li a:visited{color:#000000; font-weight:normal; text-decoration:none;}
  #menu .menu2 .menuprincipal .menuapartados ul li a:hover{text-decoration:none; color:#1C888B; font-weight:bold }
  #menu .menu2 .menuprincipal .menuapartados ul li a.activo, #menu .menu2 .menuprincipal .menuapartados ul li a.activo:link, #menu .menu2 .menuprincipal .menuapartados ul li a.activo:visited, #menu .menu2 .menuprincipal .menuapartados ul li a.activo:hover{ color: #1C888B;  text-decoration: none; font-weight:bold }


  #menu .menu2 .menuprincipal .menuapartados ul li ul {  margin:0px; padding:0px; padding-left:6px;  }
  #menu .menu2 .menuprincipal .menuapartados ul li ul li{ margin:0px; padding:0px; border:0px; padding-left:6px; padding-bottom:1px;  font-weight:normal;  background-image: url(../img/circulitoverde.jpg);  background-position: top left;  background-repeat: no-repeat;  }
  #menu .menu2 .menuprincipal .menuapartados ul li ul li a, #contenido .menu .menu2 .menuprincipal .menuapartados ul li ul li a:link, #contenido .menu .menu2 .menuprincipal .menuapartados ul li ul li a:visited{color:#8B8987; font-weight:normal; text-decoration:none;}
  #menu .menu2 .menuprincipal .menuapartados ul li ul li a:hover{text-decoration:none; color:#1C888B; font-weight:bold }
  #menu .menu2 .menuprincipal .menuapartados ul li ul li a.activo, #menu .menu2 .menuprincipal .menuapartados ul li ul li a.activo:link, #menu .menu2 .menuprincipal .menuapartados ul li ul li a.activo:visited, #menu .menu2 .menuprincipal .menuapartados ul li ul li a.activo:hover{ color: #1C888B;  text-decoration: none; font-weight:bold }

		
		
		#menu .menu2 .separador{width:198px; height:7px; margin:0px; padding:0px;  background-color:#D3F2F3; float:left;}
		/*Fin del Menú principal*/
		#menu .menu3{width:229px; height:19px; margin:0px; padding:0px; background-image: url(../img/menu-3.jpg);  background-position: bottom left;  background-repeat: no-repeat; float: left;}
	/*Fin Menú*/
	

	
	/*Cuerpo*/
	#cuerpo{width:730px; margin:0px; padding:0px; padding-left:15px; float:left;}	
		/*Central*/
		#cuerpo .central{width:487px; margin:0px; padding:0px;  float:left;}
		
		#cuerpo .central .apartado{width:487px; height:19px; margin:0px; padding:0px; margin-bottom:20px;  margin-right:6px; background-color: #FFBF31; float:left; }
		h1.apartadoimg{height:16px; margin:0px; padding:0px; padding-right:14px; padding-left:5px; padding-top:3px; background-image: url(../img/apartadoimg.jpg); background-position: top right; background-repeat: no-repeat; color:#1C888B; font-weight:bold; background-color: #D3F2F3;  font-size:1em; float:left;}
		
		#cuerpo .central .agendas{width:487px; margin:0px; padding:0px; text-align:justify; padding-bottom:19px; margin-right:6px; float:left;}
		#cuerpo .central .agendas img{margin:0px; padding:0px; padding-right:10px; float:left;}
		#cuerpo .central .agendas .fechas{margin:0px; padding:0px; padding-left:10px; font-size:0.9em; color:#727272; font-weight:bold;}
		
		#cuerpo .central .visitavirtual{width:477px; height:136px; margin:0px; padding:0px;  padding-left:16px; padding-top:12px; padding-bottom:19px; background-image: url(../img/contvirtual.jpg);  background-position: top left;  background-repeat: no-repeat; font-size:1.4em; font-weight:bold; color:#313131; float:left;  }
		#cuerpo .central .visitavirtual .marco{width:150px; height:85px; margin:0px; padding:0px; padding-top:7px; padding-left:7px; margin-top:10px; background-image: url(../img/marco.jpg); background-position: top left; background-repeat: no-repeat; float:left;}
		#cuerpo .central .contenedores{width:493px; margin:0px; padding:0px; float:left;}
		#cuerpo .central .contenedores .contenedordestacados{margin:0px; padding:0px;  width:239px; float:left;}
		#cuerpo .central .contenedores .contenedornoticias{margin:0px; padding:0px;  width:239px; float:right;}
																			  .parte1{width: 239px; height:10px; margin:0px; padding:0px; background-image: url(../img/parte1.jpg);  background-position: top left;  background-repeat: no-repeat; font-size:0.0em; float: left;}
																			  .parte2{width: 202px; margin:0px; padding:0px; padding-left:15px; padding-right:22px;  background-image: url(../img/parte2.jpg);  background-position: top left;  background-repeat: repeat-y; float: left;}
																			    		.desapartado{width:202px; height:19px; margin:0px; padding:0px; margin-bottom:7px;  background-color: #1C888B; float:left; }
																						h1.desapartadoimg{height:16px; margin:0px; padding:0px; padding-right:14px; padding-left:5px; padding-top:3px; background-image: url(../img/menuimg.jpg); background-position: top right; background-repeat: no-repeat; color:#1C888B; font-weight:bold; background-color: #FFFFFF;  font-size:1em; float:left;}
																						.destacado{width: 202px; margin:0px; padding:0px; padding-bottom:8px; float:left;}
																										.fechadest{color:#727272; font-size:0.9em; font-weight:bold;}
																										.titulardest{color:#1C888B; font-size:0.9em; font-weight:bold;}
																										.descripciondest{color:#000000; font-size:1em; font-weight:normal; text-align:justify;}
																			  .parte3{width: 239px; height:11px; margin:0px; padding:0px; background-image: url(../img/parte3.jpg);  background-position: bottom left;  background-repeat: no-repeat; font-size:0.0em; float: left;}
		/*Fin del Central*/
		/*Derecha*/
		#cuerpo .derecha{width:223px; margin:0px; padding:0px;  padding-left:14px;  float:right;}
		#cuerpo .derecha .apartado{width:223px; height:19px; margin:0px; padding:0px; margin-bottom:20px;  background-color: #FFFFFF; float:left; }
		#cuerpo .derecha .banners{width:223px; margin:0px; padding:0px;  background-color: #FFFFFF; float:left; }
		#cuerpo .derecha .banners img{width:223px; margin:0px; padding:0px;  padding-bottom:10px; float:left; }

		/*Fin de derecha*/
		
		
		/*Interior*/
		#cuerpo .apartado{width:730px; height:19px; margin:0px; padding:0px; margin-bottom:20px;  background-color: #FFBF31; float:left; }
		
		#cuerpo .interior{width:730px; margin:0px; padding:0px;  text-align:justify; float:left;}
		#cuerpo .interior img{margin:0px; padding:0px; padding-top:5px;  padding-left:10px; padding-bottom:3px; }
		
		#cuerpo .interior .listado{width:730px; margin:0px; padding:0px; padding-bottom:12px; float:left;}
		#cuerpo .interior .listado .listadotitular{width:730px; margin:0px; padding:0px; border-bottom:2px solid #FFBF31; float:left;}
		#cuerpo .interior .listado .listadotitular a, #cuerpo .interior .listado .listadotitular a:link, #cuerpo .interior .listado .listadotitular a:visited, #cuerpo .interior .listado .listadotitular a:hover{text-decoration:none;}
		#cuerpo .interior .listado .listadodescripcion{width:730px; margin:0px; padding:0px; padding-top:5px; float:left;}
		#cuerpo .interior .listado .botonver{width:730px; margin:0px; padding:0px; padding-top:6px; float:left;}
		#cuerpo .interior .listado .botonver img{margin:0px; padding:0px;}
		
		#cuerpo .interior .listado .listadoimg{width:100px; height:59px; margin:0px; padding:0px; padding-right:15px; float:left;}
		#cuerpo .interior .listado .listadoimg img{margin:0px; padding:0px; float:left;}
		#cuerpo .interior .listado .listadoimgtitular{width:615px; margin:0px; padding:0px;  border-bottom:2px solid #FFBF31; float:left;}
		#cuerpo .interior .listado .listadoimgtitular a, #cuerpo .interior .listado .listadoimgtitular a:link, #cuerpo .interior .listado .listadoimgtitular a:visited, #cuerpo .interior .listado .listadoimgtitular a:hover{text-decoration:none;}
		#cuerpo .interior .listado .listadoimgdescripcion{width:615px; margin:0px; padding:0px; padding-top:5px; float:left;}
		#cuerpo .interior .listado .botonimgver{width:730px; margin:0px; padding:0px; padding-top:6px; float:left;}
		#cuerpo .interior .listado .botonimgver img{margin:0px; padding:0px;}
		
		#cuerpo .interior ul.paginacion {width:730px; margin:0px; padding:0px; border:0px; padding-top:15px; padding-bottom:10px; list-style-type: none; text-align:right; float:left;}
		#cuerpo .interior ul.paginacion li{	display: inline; padding: 0px; margin: 0px; padding-left: 6px; list-style-type: none; }
		
		#cuerpo .interior .buscadores{margin:0px; padding:0px; margin-bottom:20px; border:0px;  border-bottom:10px solid #1C888B; float:left;  }
		#cuerpo .interior .contenedorcontacto{margin:0px; margin-top:15px; padding:0px; padding-top:20px; padding-left:10px; padding-right:10px; border:0px;  border-bottom:10px solid #1C888B; background-color:#D3F2F3; float:left;  }
		
		/*Fin de interior */
		
		
	/*Fin de cuerpo*/
	
	
	
/* Pie */
#pie{float:left; width: 961px; height: 36px; background-image: url(../img/pie.jpg); background-position: top left; background-repeat: repeat-x; 
font-size: 0.9em; color: #B7B9AC; text-align: right; padding-top: 7px; padding-right: 13px; border-top: 10px solid #FFF;}
#pie a, #pie a:link, #pie a:visited, #pie a:hover{color:#B7B9AC; font-weight:normal;}
#pie .accesibilidad{margin:0px; padding:0px; padding-left:12px; float:left;}
/*Fin de Pie*/


/*Iasoft*/
#iasoft{ margin:0px; padding:0px; padding-right:13px; height:20px; float:right;}
#iasoft a, #iasoft a:link, #iasoft a:visited {font-size: 0.9em; color: #BFBFBF; font-weight:normal;}
#iasoft a:hover { color: #241A61; text-decoration: none; font-weight:normal;}
/*Fin de Iasoft*/
	
	
	
/*Estilos especiales*/	
.vermas{margin:0px; padding:0px; padding-top:3px; padding-right:8px; color:#1C888B; float:right;}
.vermas a, .vermas a:link, .vermas a:visited{color:#1C888B; text-decoration:none; font-weight:normal;}
.vermas a:hover{color:#1C888B; text-decoration:underline; font-weight:normal;}

.vermas2{margin:0px; padding:0px; padding-top:3px; padding-bottom:5px; color:#1C888B; float:right;}
.vermas2 a, .vermas2 a:link, .vermas2 a:visited{color:#1C888B; text-decoration:none; font-weight:normal;}
.vermas2 a:hover{color:#1C888B; text-decoration:underline; font-weight:normal;}

.descargas{width:730px; margin:0px; padding:0px; padding-top:3px;  text-align:right; color:#1C888B; float:left;}
.descargas a, .descargas a:link, .descargas a:visited{color:#1C888B; text-decoration:none; font-weight:normal;}
.descargas a:hover{color:#1C888B; text-decoration:underline; font-weight:normal;}

.volver{margin:0px; padding:0px; padding-top:3px; color:#1C888B; float:right;}
.volver a, .volver a:link, .volver a:visited{color:#1C888B; text-decoration:none; font-weight:normal;}
.volver a:hover{color:#1C888B; text-decoration:underline; font-weight:normal;}
/*Fin de Estilos*/

/*Estilos para tablas*/
table.tablabuscadores{width:590px; margin:0px; padding:7px; border:10px solid #D3F2F3;  background-color: #D3F2F3; float:left;}
table.tablabuscadores th{margin:0px; padding:0px; padding-bottom:10px; }
table.tablabuscadores td{margin:0px; padding:0px; padding-bottom:10px; }

#cuerpo .tabladedatos{width:730px; margin:0px; padding:0px; float:left;}
table.tabladatos{width:100%; margin:0px; margin-bottom:15px; padding:0px;  float:left; text-align:left;}
table.tabladatos th{width:170px; margin:0px; padding:0px; padding-bottom:10px;    }
table.tabladatos td.titu { margin:0px; padding:0px; padding-bottom:10px; font-weight:bold;}
table.tabladatos td{margin:0px; padding:0px; padding-bottom:10px; }

table.tablacontacto{width:710px; margin:0px;  background-color: #D3F2F3; float:left;}

table.tablacontacto td{margin:0px; padding:0px; padding-bottom:15px; }
/*Fin de estilos para tablas*/

	
	


/*Estilos para textos*/
.titnaranja{color:#FFBF31; font-size:1.3em; font-weight:bold;} /*Titular de 14px en color naranja y negrita*/
.numero{margin:0px; padding:0px; padding-left:20px; color:#1C888B; font-weight:bold; font-size: 1.2em;}/*Estilo para los números de visita virtual*/
.activado{font-weight:bold;}
.fechas2{margin:0px; padding:0px; padding-right:10px; font-size:1em; color:#727272; font-weight:normal;}

/*Fin de Estilos para textos*/

/*Estilos para el Mapa Web*/
.mapaweb{width:730px; margin:0px; padding:0px; text-align:left; float:left;}
.mapaweb ul {font-weight:bold; color:#1C888B; margin:0px; padding:0px; list-style-type:none; }
.mapaweb ul li{padding-left:10px; padding-top:5px;  font-weight:bold;  color:#1C888B; }
.mapaweb ul li a, .mapaweb ul li a:link, .mapaweb ul li a:visited, .mapaweb ul li a:hover{color:#1C888B;} 
.mapaweb ul li ul{list-style-type:none;}
.mapaweb ul li ul li{background-image: url(../img/circulitonaranja.jpg);  background-position:top left;  background-repeat: no-repeat; color:#424242; border-bottom:0px; }
.mapaweb ul li ul li a, .mapaweb ul li ul li a:link, .mapaweb ul li ul li a:visited, .mapaweb ul li ul li a:hover{color:#424242;}
.mapaweb ul li ul li ul{list-style-type:none;}
.mapaweb ul li ul li ul li{background-image: url(../img/circulitoverde.jpg);  background-position: top left;  background-repeat: no-repeat; font-weight:normal; color:#8B8987;  }
.mapaweb ul li ul li ul li a, .mapaweb ul li ul li ul li a:link, .mapaweb ul li ul li ul li a:visited, .mapaweb ul li ul li ul li a:hover{color:#8B8987;  }
.mapaweb ul li ul li ul li ul{list-style-type:none;}
.mapaweb ul li ul li ul li ul li{background-image: none; font-weight:normal;  }
.mapaweb ul li ul li ul li ul li a, .mapaweb ul li ul li ul li ul li a:link, .mapaweb ul li ul li ul li ul li a:visited, .mapaweb ul li ul li ul li ul li a:hover{color:#000000; font-weight:normal;  }
/*Fin de Estilos para el Mapa Web*/
/*Fck*/
.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}
.amarillo
{
	font-weight: bold;
	font-size:18px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FFBF31;
}






		
