@import url("default.css");	

#contenidohome {
	background-color: #FFF;
	/*height: 1%;*/
	}
.txt_contenidoHome {
	padding:10px;
	}
/* HOME */
.clearall {clear: both;}

/*////////////////// OPCION CENTRO ///////////////////////////////////////////////////////*/
/* ocúltelo de Mac IE5\*/

* html #web { height: 1%;}

/*//////////////////////////////////////////////////////////////////////////////////////////*/	
	#leftcontent {
		float: left;
		left:0;
		width:285px;
	}	
	#menuleft {
		float: left;
		width:285px;	
	}		
	#centercontent {
		background:#fff;
   		/*margin-left: 205px;*/
   		margin-left: 300px;		
   		margin-right:240px;
		voice-family: "\"}\"";
		voice-family: inherit;
   		/*margin-left: 210px;*/
   		margin-left: 300px;
   		margin-right:235px;
		margin-bottom:5px;
	}
	html>body #centercontent {
   		/*margin-left: 210px;*/
   		margin-left: 300px;
   		margin-right:235px;
		margin-bottom:5px;
	}	
	#centercontent.noticias {
		background:#fff;
   		margin-left: 0px;
   		margin-right:240px;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 0;
   		margin-right:235px;
		margin-bottom:30px;
		height:1%;
	}
	html>body #centercontent.noticias {
   		margin-left: 0px;
   		margin-right:235px;
		margin-bottom:30px;
		height:1%;
	}
	#centercontent_especifico {
		background:#fff;
		/*margin-left:205px*/
   		margin-left: 300px;
   		margin-right:25px;
		voice-family: "\"}\"";
		voice-family: inherit;
   		/*margin-left: 210px;*/
   		margin-left: 300px;
   		margin-right:20px;
		margin-bottom:30px;
	}
	html>body #centercontent_especifico {
   		/*margin-left: 210px;*/
   		margin-left: 300px;
   		margin-right:20px;
		margin-bottom:30px;
		height:1%;
	}
	#rightcontent {
		float: right;
		width:217px;
		background:#FFF;
	}	
	.columnaInterior {
		margin: 10px 10px 10px 0;
		}
	.homeIrun .columnaInterior {
		margin: 0;
		}
		#rightcontent p {
			font-size: 90%;
		}	
	#centercontent_especifico h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 140%;
		}
	
	#centercontent_especifico h2 img {
		vertical-align:middle;
		}
	
	
/*/////////  OPCIONES COLUMNA IZQUIERDA  ////////////////////////////////////*/

#menuleft p {
	margin: 0;
	padding: 0;
	} 
	
	
/*///////////////////////////CONTENIDO CENTRAL//////////////////////////////////////////////*/

fieldset {margin:0; padding:0;}


#banners {
	height: 70px;
	margin-bottom:15px;
	}
#banners .banerleft {
	float: left;
	width: 40%;
	padding-top: 3px;
	}	
#banners .banerright {
	float: right;
	padding-top: 3px;
	}

#banners.dos_baners {
	height: 70px;
	}

#banners.cuatro_baners {
	height: 140px;
	}
	
/*/////////////////////  SAC ///////////////////*/

.sac_tramitar {
	font-family: Arial, Helvetica, sans-serif;
	background:#bb0000 url(../images/aaa_banerSac.jpg) 0 0 no-repeat;
	padding: 62px 10px 6px 10px;
	color:#FFFFFF;
	font-size: 130%;
	font-weight: bold;
	}
.sac_tramitar span {
	color:#000000;
	font-size:90%;
	}
#menuleft .sac_tramitar .separarTop {
	margin-top:5px;
	}
.sac_tramitar a {
	font-size:70%;
	}
	
.sac_informacion {
	font-family: Arial, Helvetica, sans-serif;
	background:#cb0000 url(../images/aaa_fnd_banerSac.gif) 0 0 no-repeat;
	border-top:1px solid #FFFFFF;
	}
.sac_informacion .informacion {
	float: left;
	width:110px;
	padding: 10px 0 10px 10px;
	font-size:130%;
	color:#ffffff;
	font-weight: bold;
	}
.sac_informacion .informacion span {
	color:#000000;
	font-size:80%;
	}
#menuleft .sac_informacion .separarTop {
	margin-top:5px;
	font-size:80%;	
	}
.sac_informacion a {
	font-size:85%;
	}

.sac_informacion .buscar {
	float: right;
	padding: 10px 7px 10px 0;
	font-size:130%;
	color:#FFFFFF;
	font-weight:bold;
	width:142px;
	text-align:right;
	}
.sac_informacion .buscar .buscarSac {
	width: 100px;
	margin: 8px 0 9px 0;
	font-size:75%;
	}
.sac_informacion .buscar input.botonSecundario {
	font-size: 70%;
	}
	

/*// CAJAS CONTENIDOS CENTRALES ///////////////////////////////////////////////////////////*/
h2 {
	border-bottom: 0;
	margin-top: 5px;
	background: none;
	padding: 10px 0 3px 0px;
	border-top: 0;
	font-size: 130%;
	color: #E60004;
	font-weight: bold;
	display: block;
}
/*estilo especifico para la seccion de noticias ////////////////////////////////////////////*/
	h2.noticias {
	background: #fff url(../images/1vivir/co-ic04nn.gif) no-repeat 0 1.8em;
	padding: 20px 0 10px 55px;
	border-bottom: 0;
	font-size: 120%;
	text-decoration: none;
	color: #E60004;
	font-weight: bold;
	display: block;
	line-height: 1.3em;
	width: 100%;
	}
	span.icono{
	display: block;
	padding-left: 0px;
	background-color: transparent;
	}
		span.icono img{
		margin-right:5px;
		}


.otraswebs img {
	margin-left: 4px;
	}	
.otraswebs p.otras {
	text-align:right;
	margin:5px 5px 5px 0;
	}
	



/*especifico para el listado de las noticias ///////////////////////////////////////////////*/
ul.general{	
		list-style-type:none;
		margin:0.8em 0.8em 0.8em 0;		
		padding: 0;
		}
ul.general.conmargen{	
		list-style-type:none;
		margin:0.8em 0.8em 0.8em 6.5em;		
		padding: 0;
		}
		#ContenidoGeneral {line-height: 1.5em;}
		#ContenidoGeneral p {line-height: 1.5em;}
		#ContenidoGeneral a{color:#E60003;}
		#ContenidoGeneral a:hover{
		color:#000000;
		text-decoration:none; 
		}
	#ContenidoGeneral #documentos_relacionados{
		padding: 1em;
		margin:0;
		margin-top:30px;
		width: 98%;
		font-weight:normal;
		min-height:1%;
		height:auto;
		/* height:1%; */
		font-size: 90%;
	}
	#ContenidoGeneral h2{
		
	}
	#ContenidoGeneral #documentos_relacionados h2{
		background: none;
		padding: 0.7em 0.5em 0.2em 0.5em;
		margin: 0;
		border-bottom: none;
		border-top: none;
		text-decoration: none;
		color: #E60004;
		font-weight: bold;
		display: block;	
		line-height: 1em;
		font-size: 110%;
	}
	#ContenidoGeneral  h3{
		background:url(../images/aa_piti_buscadores.gif) no-repeat 2px 0.5em;
		padding: 0 0 0 10px;
		font-size: 110%;
		text-decoration: none;
		color: #E60004;
		font-weight: bold;
		margin: 1.5em 0;
		display: block;
		line-height: 1.2em;			
	}
	#ContenidoGeneral #documentos_relacionados a{
		color:#000000;
		text-decoration:none;		
	}
	#ContenidoGeneral #documentos_relacionados a:hover{color:#E60003;}
	
	/*** NOTICIAS ****/	
	#ContenidoGeneral.detallenoticia {
			margin: 0 40px 0 80px;
			}
	.pad_dcha {
		padding-right: 10px;
		}
	
	

/*********** MAPA WEB *************/

#mapaweb {
		background:#fff;
   		margin-left: 75px;
   		margin-right:75px;
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 75px;
   		margin-right:75px;
		margin-bottom:30px;
}

html>body #mapaweb {
   		margin-left: 75px;
   		margin-right:75px;
		margin-bottom:30px;
		height:1%;
	}
#mapaweb h1 {
	border-bottom: 0;
	margin-top: 20px;
	background: none;
	padding: 10px 0 5px 0px;
	border-top: 0;
	font-size: 160%;
	color: #E60004;
	font-weight: bold;
	display: block;
}
#mapaweb h2 {
	border-bottom: 0;
	margin-top: 0;
	background: none;
	padding: 10px 0 3px 20px;
	border-top: 0;
	font-size: 120%;
	color: #E60004;
	font-weight: bold;
	display: block;
}

div.lista_mapaweb { 
  margin-bottom: 1em;
  background: #FFF url(../images/aa_fnd_caja_centro2.gif) repeat-x left top;
  border: 1px solid #F2F2F2;
  padding: 0.5em;
  margin: 0;
  height:auto;
  overflow:hidden;
}
div.lista_mapaweb ol {
  width: 90%;   
  list-style-type: none;
  padding: 0;
  margin: 0 0 0 30px;
  height:auto;
  overflow:hidden;
}
div.lista_mapaweb ol li {
  float: left;
  width: 46%;   
  margin-right: 0.2em;
  padding-left:0.2em;
}
div.lista_mapaweb ol li a { 
  display: block;
  text-decoration: none;
  background: url(../images/fch-listados.gif) 1px 0.2em  no-repeat;
  padding-left: 10px;
  padding-bottom: 0.5em;
  color: #000 !important;
}
div.lista_mapaweb ol li a:hover {
  color: #E60004 !important;
}

.banercentro {
	text-align: center;
	background-color: #000000;
	}
	

/* ---- AL HABLA CON EL ALCALDE ----*/
.alcalde {	
	margin-top: 10px;
	font-size:110%;
	line-height:1.4em;
	}
.alcalde a {
	background: #FFFFFF url(../images/h_alcalde.jpg) 0 0 no-repeat;
    font-family: Arial,Helvetica,sans-serif;
    border: 1px solid #DADADA;
    color: #000000;
    display: block;
    height: 82px;
    padding: 8px 108px 8px 10px;
    text-decoration: none;
	}
.alcalde .tituloBaner {
	color: #E60004;
	font-weight: bold;
	font-size: 150%;
	}	
.alcalde a .txt {
	display:block;
	margin-top:5px;
	line-height:1.2em;
	}

.alcalde a:hover {
	background: #FFFFFF url(../images/h_alcalde.jpg) 0 -150px no-repeat;
	}
.alcalde a:hover span {
	color:#999999;
	}

/* ---- AVISOS QUEJAS Y SUGERENCIAS ----*/
.banerAvisos {
	margin-top: 10px;
	font-size:110%;
	line-height:1.4em;
	}
.banerAvisos a {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	background: url(../images/fnd_avisos.jpg) 0 0 no-repeat;
	border:1px solid #dadada;
	height: 70px;
	padding: 15px 130px 10px 10px;
	color:#000000;
	text-decoration: none;
	}
.banerAvisos a .tituloBaner {
	color:#E60003;
	font-weight: bold;
	font-size: 150%;
	padding-bottom:15px;
	} 
.banerAvisos a .txt {
	display:block;
	margin-top:7px;
	line-height:1.2em;
	}
.banerAvisos a:hover {
	color:#999999;	
	background: url(../images/fnd_avisos.jpg) 0 -143px no-repeat;
	}
.banerAvisos a:hover span {
	color: #999999;
	}
	
	
/* ---- TABLON DE ANUNCIOS ----*/
.banerTablon {
	margin-top: 10px;
	font-size:110%;
	line-height:1.4em;
	}
.banerTablon a {
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	background: url(../images/fnd_tablon.jpg) 0 0 no-repeat;
	border:1px solid #dadada;
	height: 71px;
	padding: 28px 34px 0 10px;
	color:#000000;
	text-decoration: none;
	}
.banerTablon a .tituloBaner {
	color:#E60003;
	font-weight: bold;
	font-size: 150%;
	padding-bottom:15px;
	} 
.banerTablon a .txt {
	display:block;
	margin-top:3px;
	line-height:1.2em;
	}
.banerTablon a:hover {
	color:#999999;	
	background: url(../images/fnd_tablon.jpg) 0 -120px no-repeat;
	}
.banerTablon a:hover span {
	color: #999999;
	}
	
/**** VENTANAS POP UP *******/

.popup {
	position:relative;
	border:1px solid #000000;
	margin: 15px auto 0 auto;
	background:#FFFFFF url(../images/css-fnd-popup.gif) 0 0 repeat-x;
	padding:15px 0 40px 0;
	line-height:1.5em;
	width:450px;
	}
.popup .pop_txt {
	padding: 20px 20px 0 50px;
	}
.popup .logopie {
	position:absolute;
	right:20px;
	bottom:20px;
	}
.popup .logoLeft {
	float:left; 
	margin-right:40px;
	}
	
/**** FLASH Y VIDEO HOME ************/

.flash-video {
	padding:10px 10px 0 10px;
	}
.flash-video #flashHome {
	margin-right:345px;
	/*background-color:#7ca7d6;*/
	font-family:Arial, Helvetica, sans-serif;
	}
.flash-video #videoHome {
	background:url(../images/css-fnd-video.gif) left bottom repeat-x;
	float: right;
	border: 1px solid #dadada;
	padding: 7px 10px;
	height: 262px;
	width:310px;
	}
.flash-video #videoHome .txtVideo {
	height: 65px;
	position:relative;
	}
.flash-video #videoHome .mas_videos {
	position:absolute;
	bottom:0;
	right:0;
	}
.flash-video #videoHome .txtVideo h3{
	margin: 2px 0 1px 0;
	padding:0;
	background:none;
	font-size: 140%;
	font-family:Arial, Helvetica, sans-serif;
	}
.flash-video #videoHome .txtVideo p {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	line-height:1em;
	}
.flash-video #videoHome .txtVideo p a {
	color: #000000;
	}
.flash-video #videoHome .txtVideo p a:hover {
	color:#e60004;
	}


#flashHome #flashcontent .imgIzda {
	float: left;
	width: 210px;
	}
#flashHome #flashcontent .txt {
	float: left;
	width: 420px;
	}
#flashHome #flashcontent .txt h3 {
	margin-bottom:.5em;
	}
#flashHome #flashcontent .txt h3 a{
	font-size:120%;
	color:#e60004;
	}
#flashHome #flashcontent .txt h3 a:hover {
	color:#999999;
	}
#flashHome #flashcontent .txt p {
	margin:0 0 0 22px;
	}
#flashHome #flashcontent .clearleft {
	clear:left;
	margin-bottom:10px;
	}
#flashHome .hr1 {
	display:none;
	}
	
	
/**** ---- OPCIONES MENU NUEVO ------*******/
.novisible {
	display:none;
	}
.menuHome {
	margin-top:10px;
	border-right:1px solid #dadada;
	border-left:1px solid #dadada;
	}
.menuHome .info_Paso {
	border-bottom:1px solid #DADADA;
	padding-bottom:20px;
	}
.menuHome h2 {
	background: url(../images/css-menu-fnd-gris.gif) left bottom repeat-x;
	padding:7px 10px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4em;
	}
.menuHome h2.primero {
	border-top:1px solid #dadada;
	}
.menuHome h2 img {
	float: right;
	margin-top:2px;
	font-size:0.6em;
	}
.menuHome h2:hover {
	background: url(../images/css-menu-fnd-gris-hover.gif) left bottom repeat-x;	
	cursor:pointer;
	color:#999999;
	}
.menuHomoe h2:hover span {
	display:block;
	cursor:pointer;
	}
	

ul.ADImenu,
ul.ADImenu li {
	list-style-type:none;
	margin:0;
	padding:0;
	}

ul.ADImenu {
	list-style-type:none;
	margin: 5px 5px 0 5px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	}

ul.ADImenu li {
	background: #FFF url(../images/h_fnd_lista.gif) left bottom repeat-x;
	padding: 5px;
	}
ul.ADImenu li a {
	background:url(../images/css-menuHome-li-a.gif) 5px .3em no-repeat;
	padding-left:15px;
	padding-bottom:2px;
	color:#000000;
	text-decoration:none;
	}
ul.ADImenu li ul a {
	color:#676767;
	}
ul.ADImenu li.desplegado a {
	background:url(../images/css-menuHome-li-desplegado.gif) 5px .3em no-repeat;
	color:#e60004;
	}
ul.ADImenu ul {
	margin:10px 0 10px 7px;
	padding:0;
	}
ul.ADImenu li.desplegado ul li a {
	background:url(../images/css-menuHome-li-a.gif) 5px .3em no-repeat;
	color:#676767;
	}
ul.ADImenu li.desplegado ul li a.parent {
	background:url(../images/css-menuHome-li-parent.gif) 5px .3em no-repeat;
	}
ul.ADImenu li.desplegado ul li.desplegado a.parent {
	background:url(../images/css-menuHome-li-desplegado.gif) 5px .3em no-repeat;
	font-weight: bold;
	}
	
ul.ADImenu li a:hover {
	color: #e60004;
	text-decoration:underline;
	}
ul.ADImenu li ul li {
	background:none;
	padding-top:3px;
	padding-bottom:3px;
	}
	
	
/**** INFOCENTRO ************/

.infoCentro {
	border-right:1px solid #dadada;
	border-left:1px solid #dadada;
	margin-bottom:25px;
	}
.infoCentro h2 {
	background: url(../images/css-menu-fnd-gris.gif) left bottom repeat-x;
	padding: 1px 4px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	}
.infoCentro h2.primero {
	border-top:1px solid #dadada;
	}
.infoCentro h2 img {
	float: right;
	margin-top:8px;
	}
.infoCentro h2:hover {
	background: url(../images/css-menu-fnd-gris-hover.gif) left bottom repeat-x;	
	cursor:pointer;
	}
	
.infoServicios span.infoCentroServicios {
	background:url(../images/home_ico_2-gris.gif) 0 5px no-repeat;
	padding:3px 0 5px 38px;
	display:block;
	}	
.infoServicios span.infoCentroServicios:hover,
.infoServicios span.activo {
	background:url(../images/home_ico_2.gif) 0 5px no-repeat;
	}

.infoVerde span.infoCentroServicios {
	background:url(../images/home_ico_berdea-gris.gif) 0 5px no-repeat;
	padding:3px 0 5px 38px;
	display:block;
	}	
.infoVerde span.infoCentroServicios:hover,
.infoVerde span.activo {
	background:url(../images/home_ico_berdea.gif) 0 5px no-repeat;
	}

.infoVivienda span.infoCentroServicios {
	background: url(../images/home_ico_vivienda-gris.gif) 0 5px no-repeat;
	padding:3px 0 5px 38px;
	display:block;
	}	
.infoVivienda span.infoCentroServicios:hover,
.infoVivienda span.activo {
	background: url(../images/home_ico_vivienda.gif) 0 5px no-repeat;
	}

.infoEmpleo span.infoCentroServicios {
	background: url(../images/home_ico_empleo-gris.gif) 0 5px no-repeat;
	padding:3px 0 5px 38px;
	display:block;
	}	
.infoEmpleo span.infoCentroServicios:hover,
.infoEmpleo span.activo {
	background: url(../images/home_ico_empleo.gif) 0 5px no-repeat;
	}

.infoParticipacion span.infoCentroServicios {
	background: url(../images/home_ico_1-gris.gif) 0 5px no-repeat;
	padding:3px 0 5px 38px;
	display:block;
	}	
.infoParticipacion span.infoCentroServicios:hover,
.infoParticipacion span.activo {
	background: url(../images/home_ico_1.gif) 0 5px no-repeat;
	}

.infoDesarrollo span.infoCentroServicios {
	background: url(../images/home_ico_elecciones-gris.gif) 0 5px no-repeat;
	padding:3px 0 5px 38px;
	display:block;
	}	
.infoDesarrollo span.infoCentroServicios:hover,
.infoDesarrollo span.activo {
	background: url(../images/home_ico_elecciones.gif) 0 5px no-repeat;
	}


.infoObras span.infoCentroServicios {
	background:url(../images/home_ico_obras-gris.gif) 0 5px no-repeat;
	padding:3px 0 5px 38px;
	display:block;
	}	
.infoObras span.infoCentroServicios:hover,
.infoObras span.activo {
	background:url(../images/home_ico_obras.gif) 0 5px no-repeat;
	}

.infoPMUS span.infoCentroServicios {
	background:url(../images/home_ico_pmus-gris.gif) 0 5px no-repeat;
	padding:3px 0 5px 38px;
	display:block;
	}	
.infoPMUS span.infoCentroServicios:hover,
.infoPMUS span.activo {
	background:url(../images/home_ico_pmus.gif) 0 5px no-repeat;
	}

.infoParking span.infoCentroServicios {
	background:url(../images/home_ico_aparcamiento-gris.gif) 0 5px no-repeat;
	padding:3px 0 5px 38px;
	display:block;
	}	
.infoParking span.infoCentroServicios:hover,
.infoParking span.activo {
	background:url(../images/home_ico_aparcamiento.gif) 0 5px no-repeat;
	}
	
.infoCentro .info_Bloque {
	padding: 10px 5px 20px 15px;
	border-bottom:1px solid #DADADA;
	}
.info_Bloque ol  {
	list-style-type: none;
	padding: 0;
	margin: 0;
	min-height:50px;
	height:auto;
	/* height:50px; */
	overflow:hidden;
	/* overflow:visible; */
}
.info_Bloque ol li  {
  	float: left;
  	width: 46%;   
	padding: 0.5em 0 0 0.5em;
	margin:0 0 0.7em 0.7em;
}
.info_Bloque ol li.izda {
	clear: left;
	}
.info_Bloque ol li img{
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}
.info_Bloque ol li a { 
  	display: block;
  	text-decoration: none;
  	background: url(../images/fch-listados.gif) 1px 0.2em  no-repeat;
  	padding-left: 10px;
  	color: #000 !important;
}
.info_Bloque ol li a:hover {
  	color: #E60004 !important;
}
.info_Bloque ol li a span {
	color:#E60004;
	text-decoration:underline;
	font-weight: bold;
	font-size:100%;
	display: block;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
/***** ---- PARTICIAPACION CIUDADANA ---------------*/

.participacion {
	background:url(../images/css-participacion.jpg) right top no-repeat;
	position: relative;
	border:1px solid #dadada;
	padding: 15px 125px 15px 15px;
	}	
.participacion h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	margin:0;
	padding:0;
	line-height:1.4em;
	}
.participacion .participa {
	position: absolute;
	right:0;
	top: 100px;
	}
.participacion ol  {
	list-style-type: none;
	padding: 0;
	margin: 20px 0 0 0;
}
.participacion ol li  {
	padding: 0.5em 0 0 0.5em;
	margin:0 0 0.7em 0;
}
.participacion ol li a { 
  	display: block;
  	text-decoration: none;
  	background: url(../images/fch-listados.gif) 1px 0.2em  no-repeat;
  	padding-left: 10px;
  	color: #000 !important;
}
.participacion ol li a:hover {
  	color: #E60004 !important;
}
.participacion ol li a span {
	color:#E60004;
	text-decoration:underline;
	font-weight: bold;
	font-size:100%;
	display: block;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	}

.participacion p {
	margin:0;
	padding:0;
	}

/** ---------- columna noticias -------------- **/

.bloque_noticias {
	background: #dadada url(../images/css-fnd-noticias.gif) 0 0 repeat-x;
	border:1px solid #dadada;	
	padding: 0 10px 5px 10px;
	}
.bloque_noticias h3 {
	background:url(../images/css-fnd-noticias-titular.gif) right top no-repeat;
	padding: 16px 50px 12px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:170%;
	margin-bottom: 3px;
	}
.bloque_noticias ul {
	list-style-type: none;
	margin:0;
	padding:0;
	}
.bloque_noticias ul li {
	background: url(../images/fch-listados.gif) no-repeat scroll 0 0.2em;
	padding-left: 10px;
	margin:0 0 1.3em 0;
	}
.bloque_noticias ul li a {
	color:#000000;
	text-decoration:none;
	}
.bloque_noticias ul li a:hover {
	color: #e60004;
	}
.bloque_noticias .noticia img {
	border:1px solid #7c7c7c;
	}
	
/** AGENDA DE ACTIVIDADES ***/

.agenda {
	margin:20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	}

.agenda a {
	background:#dadada url(../images/css-agenda.gif) right top no-repeat;
	padding: 5px 80px 10px 10px;
	height: 85px;
	text-decoration: none;
	color: #000;
	display: block;
	border:1px solid #dadada;
	}
.agenda .tituloBaner {
	color: #E60004;
	font-weight: bold;
	font-size: 150%;
	}	
.agenda .txt {
	display:block;
	margin-top:7px;
	line-height:1.2em;
	}
.agenda a:hover {
	background: #FFFFFF url(../images/css-agenda.gif) right -150px no-repeat;
	color:#999999;
	}
.agenda a:hover span {
	color:#999999;
	}
	

/** FARMACIA DE GUARDIA ***/

.farmacia {
	margin:20px 0;
	font-family:Arial, Helvetica, sans-serif;
	background:#dadada url(../images/css-fnd-farmacias.gif) right top no-repeat;
	border:1px solid #dadada;
	padding: 10px 10px 5px 10px;
	}

.farmacia a {
	text-decoration: none;
	color: #000;
	}
.farmacia .tituloBaner {
	color: #E60004;
	padding-right:70px;
	font-weight: bold;
	font-size: 160%;
	line-height:1em;
	margin-bottom:10px;
	}	
.farmacia .txt {
	display:block;
	margin-top:7px;
	line-height:1.6em;
	}
.farmacia a:hover {
	color:#999999;
	}
.farmacia a:hover span {
	color:#999999;
	}
#rightcontent .farmacia .listadoFarmacias {
	font-size:1em;
	}
.farmacia .listadoFarmacias a {
	background:url(../images/css-pdf.gif) 0 0 no-repeat;
	padding: 4px 0 2px 20px;
	text-decoration:underline;
	}
	
/***** BOLETIN ******/

.boletin {
	margin:20px 0;
	font-family:Arial, Helvetica, sans-serif;
	background:#dadada url(../images/css-fnd-boletin.jpg) right bottom no-repeat;
	padding: 8px 10px 10px 10px;
	border:1px solid #dadada;
	line-height:1.6em;
	}

.boletin h3 {
	text-decoration: none;
	background:none;
	margin:0 0 10px 0;
	padding:0 70px 0 0;
	color:#E60004;
	font-size:160%;
	font-weight:bold;
	line-height:1em;
	}
#rightcontent .boletin p {
	margin:0;
	padding:0;
	font-size:110%;
	}
.boletin ul {
	list-style-type:none;
	margin:10px 0 15px 0;
	padding:0;
	}
.boletin ul li {
	background: url(../images/fch-listados.gif) 0 0.4em  no-repeat;
	padding-left: 10px;
	}
.boletin ul li a {
	color:#000000;
	text-decoration:none;
	}
.boletin ul li a:hover {
	color:#e60004;
	}

	
/*** Baner noticias ****/

.noticia {
	margin-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 110%;
	}
.noticia p {
	margin:0;
	padding:0;
	}
.noticia .imgIzq {
	float: left;
	margin: 0 7px 1px 0;
	}
.noticia a {
	color:#000000;
	text-decoration: none;
	}
.noticia img {
	border:1px solid #dadada;
	}
.noticia a:hover {
	color: #e60004;
	}
.noticia .limpiar_left {
	clear: left;
	}
	
	
	
/**** OTRAS WEBS MUNICIPALES ******/

.homeIrun #pie {
	margin-top: 0;
	}
.WWW h2 {
	margin:0 15px 2px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	border-bottom:1px solid #dadada;
	line-height:1.2em;
	 }
.WWW h2 a {
	background: url(../images/home_ico_www-gris.gif) 0 0 no-repeat;
	padding: 8px 0 5px 30px;
	color: #E60004;
	text-decoration:none;
	}
	.WWW h2 a:hover {
	background: url(../images/home_ico_www.gif) 0 0 no-repeat;
	text-decoration:underline;
		}
.WWW .infoFlash {
	text-align:center;
	background-color:#dbdbdb;
	padding: 15px 0;
	height: 140px;
	}

.WWW .infoFlash ul {
	margin:0 40px;
	padding:0;
	list-style-type: none;
	}
.WWW .infoFlash ul li {
	float: left;
	margin: 0 10px 10px 0;
	}
.WWW .infoFlash ul li a {
	display: block;
	width:150px;
	height: 130px;
	padding: 5px;
	background-color:#ffffff;
	border:1px solid #bebebe;
	text-decoration:none;
	text-transform:uppercase;
	font-size: .9em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	}
.WWW .infoFlash ul li a img {
	margin-bottom: 5px;
	border:1px solid #ffffff;
	}
.WWW .infoFlash ul li a:hover {
	background-color:#f2f2f2;
	color:#e60004;
	border:1px solid #494949;
	}
	
	
/*** INICIOS ESPECIFICOS *******/


.opcionmenu h1 {
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 5px;
	background: #FFF url(../images/h_fnd_menu.gif) bottom repeat-x;
	padding: 10px 0 3px 10px;
	border-top: 1px solid #E6E6E6;
	font-size: 160%;
	color: #E60004;
	font-weight: bold;
	display: block;
	}

div.listados { 
  margin-bottom: 1em;
  background: #FFF url(../images/aa_fnd_caja_centro2.gif) repeat-x left top;
  border: 1px solid #F2F2F2;
  padding: 0.8em 0.5em 0.5em 0.5em;
  margin: 0;
  min-height:60px;
  height:auto;
  /* height:60px; */
  overflow:hidden;
  /* overflow:visible; */
}
div.listados ol {
  width: 97%;   
  list-style-type: none;
  padding: 0;
  margin: 0;
  min-height:50px;
  height:auto;
  /* height:50px; */
   overflow:hidden;
  /* overflow:visible; */
}
div.listados ol li {
  float: left;
  width: 45%;   
  margin-right: 0.5em;
  padding-left:0.5em;
}
div.listados ol li img{
float:right;
margin-left:5px;
margin-bottom:5px;
}
div.listados ol li a { 
  display: block;
  text-decoration: none;
  background: url(../images/fch-listados.gif) 1px 0.2em  no-repeat;
  padding-left: 10px;
  padding-bottom: 0.5em;
  color: #000 !important;
}
div.listados ol li a:hover {
  color: #E60004 !important;
}
div.listados ol li a span {
	color:#E60004;
	text-decoration:underline;
	font-weight: bold;
	font-size:100%;
	display: block;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	}
	

/*/////////////////////CUANDO SON DOS BLOQUES////////////////////////////////////////////////////////*/
div.listados_mitad{
	width:42%;
	float:left;
	text-align:left;
}
div.listados_mitad.prueba{
	width:42%;
	float:left;
	text-align:left;

}
div.listados_mitad.columnaderecha{
	margin-left:10px;
	width:55%;
	/* width:50%; */
}
div.listados_mitad.columnaderecha.ancho{
	width:54%;
	/* width:54%; */
	margin-left:10px;	
}
/*_______________________________________*/
div.listados_mitad ol {
  width: 98%;   
  list-style-type: none;
  padding: 0;
  margin: 0.2em 0.2em;
  min-height:25px;
  height:auto;
  /* height:25px; */
}
div.listados_mitad ol li {
  float: none;
  width: 98%;   
  margin-right: 0.5em;
}


/****  Desarrollo de la noticia ****/

.imgDcha_new  {
	float:right;
	width:auto;
	padding:0 0 10px 15px;
}
.borde {
	border: 1px solid #000000;
}

/***** BANERS DESTACADOS *******/

.baners_destacados {
	margin-top: 2em;
	}
.baners_destacados .bordeBaner {
	background:#e9e9e9 url(../images/css-baner.gif) left top repeat-x;
	float: left;
	width: 250px;
	margin-right:20px;
	margin-bottom:15px;
	min-height:63px;
	padding: 5px 5px 3px 5px;
	border:1px solid #e6e6e6;
	}
#ContenidoGeneral .baners_destacados p {
	line-height:1.2em;
	}
#ContenidoGeneral .baners_destacados .noticia {
	margin-bottom:0;
	}
#ContenidoGeneral .baners_destacados .noticia a {
	color:#000000;
	}
#ContenidoGeneral .baners_destacados .noticia a:hover {
	color:#e60004;
	}
