HTML {
	width: 100%
}
BODY {	
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	vertical-align:top;
	
}


.fondo {
	background-image: url(/images/includes/fondo.gif);
	background-repeat:  repeat-y;
	background-position: center;
}
.fondo_cab {
	background-image: url(/images/includes/fondo_cab.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.fondo_cab2 {
	background-image: url(/images/includes/fondo_cab2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.fondo_cab3 {
	background-image: url(/images/includes/fondo_cab3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.fondo_cab_rep {
	background-image: url(/images/includes/fondo_cab_rep.jpg);
	background-repeat:  repeat-x;
	background-position: top;
}
.fondo_int {
	background-image: url(/images/includes/fondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.fondo_org {
	background-image: url(/images/ayto/fondo_org.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;

	
}
.textoneg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: left;
}
.textoruta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #68A925;
	text-decoration: none;
	text-align: left;

	
}

#home_ayunta {
	position: relative;
	height: 300px;
	width: 300px;
	top: 28px;
	padding: 20px;
	left: 40px;
}
#home_calle {
	position: relative;
	height: 40px;
	width: 160px;
	top: 77px;
	padding: 25px;
	padding-right: 5px;
	padding-left: 8px;
	left: 10px;
}
#home_buscador {
	position: relative;
	height: 30px;
	width: 250px;
	top: 9px;
	left: 100px;
	}
#home_agenda {
	position: relative;
	width: 174px;
	top: 74px;
	left: 9px;
	padding: 0px;
	
}
#home_noticias {
	position: relative;
	height: 60px;
	width: 510px;
	top: 24px;
	padding: 26px;
	left: 5px;
}
.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	height: 22px;
	width: 55px;
}
.texto_int_neg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
.texto_int {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}
.link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #4D930D;
	text-decoration: none;
}
a.link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #61BA10;
	text-decoration: underline;
}


/* bordes redondeados */


div#filtro{
	margin: 0 14px 0 18px;
	background: #C4FB90 url(/images/ayto/fondo_filtro.jpg) no-repeat right top;
	text-align: left;
}
div#noticias{
	margin: 0 14px 0 18px;
	background: #C4FB90 url(/images/noticias/fondo_noticias.jpg) no-repeat right top;
	text-align: left;
}

b.rtop, b.rbottom{display:block;background: #FFF; clear:both}
b.rtop b, b.rbottom b{display:block;height: 1px; min-height:1px;
    overflow: hidden; background: #C4FB90}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;_height: 2px; min-height:2px;}


/* final bordes redondeados */


.paginacion {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	margin-right: 10px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.paginacion SPAN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.paginacion SPAN.separador {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000; 
	text-decoration: none;
}

.paginacion SPAN.pagActual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #555555;
	font-weight:bold;
	text-decoration:none; 
}

.paginacion a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.paginacion a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}


.pagina {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.pagina:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}


/* TITULO PAGINACION DE BUSCADOR*/


.tituloVerde {
	margin: 0 14px 0 0px;
	background-color: #C4FB90;
}


.tituloVerde SPAN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.tituloVerde SPAN.separador {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000; 
	text-decoration: none;
}

.tituloVerde SPAN.pagActual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #555555;
	font-weight:bold;
	text-decoration:none; 
}

.tituloVerde a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tituloVerde a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}



/**/


.ruta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.ruta a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ruta a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.campos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEFA;
	border: 1px solid #999999;
}
#f_tablon_det {
	background-image: url(/images/ayto/tablon_grande.gif);
	background-repeat: no-repeat;
	background-position: 220px 0px;
}
#f_ordenanzas {
	background-image: url(/images/ayto/ordenanzas.gif);
	background-repeat: no-repeat;
	background-position: 320px 0px;
}
#f_ordenanzas_det {
	background-image: url(/images/ayto/ordenanzas_grande.gif);
	background-repeat: no-repeat;
	background-position: 220px 0px;
}
#f_descargar {
	background-image: url(/images/ayto/descargar.gif);
	background-repeat: no-repeat;
	background-position: 320px 0px;
}
#f_descargar_det {
	background-image: url(/images/ayto/descargar_grande.gif);
	background-repeat: no-repeat;
	background-position: 200px 0px;
}
#f_industria {
	background-image: url(/images/ayto/industria.gif);
	background-repeat: no-repeat;
	background-position: 330px 0px;
}
#f_industria_det {
	background-image: url(/images/ayto/industria_grande.gif);
	background-repeat: no-repeat;
	background-position: 260px 0px;
}
#f_telefono {
	background-image: url(/images/ayto/telefono.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#f_tablon {
	background-image: url(/images/ayto/tablon.gif);
	background-repeat: no-repeat;
	background-position: 330px 0px;
}
#f_expedientes {
	background-image: url(/images/ayto/archivadores.gif);
	background-repeat: no-repeat;
	background-position: 310px 0px;
}
#f_noticias {
	background-image: url(/images/noticias/noticias.gif);
	background-repeat: no-repeat;
	background-position: 310px 0px;
}
#f_asociaciones {
	background-image: url(/images/servicios/asociaciones.gif);
	background-repeat: no-repeat;
	background-position: 320px 0px;
}
#f_asociaciones_det {
	background-image: url(/images/servicios/asociaciones_grande.gif);
	background-repeat: no-repeat;
	background-position: 220px 0px;
}
#f_gastronomia {
	background-image: url(/images/turismo/cubiertos.gif);
	background-repeat: no-repeat;
	background-position: 320px 0px;
}
#f_gastronomia_det {
	background-image: url(/images/turismo/cubiertos_grande.gif);
	background-repeat: no-repeat;
	background-position: 220px 0px;
}
#f_alojamientos {
	background-image: url(/images/turismo/alojamientos.gif);
	background-repeat: no-repeat;
	background-position: 320px 0px;
}
#f_alojamientos_det {
	background-image: url(/images/turismo/alojamientos_grande.gif);
	background-repeat: no-repeat;
	background-position: 220px 0px;
}
#f_formacion {
	background-image: url(/images/servicios/formacion.gif);
	background-repeat: no-repeat;
	background-position: 320px 0px;
}
#f_formacion_det {
	background-image: url(/images/servicios/formacion_grande.gif);
	background-repeat: no-repeat;
	background-position: 300px 0px;
}
#f_empleo {
	background-image: url(/images/servicios/empleo.gif);
	background-repeat: no-repeat;
	background-position: 320px 0px;
}
#f_empleo_det {
	background-image: url(/images/servicios/empleo_grande.gif);
	background-repeat: no-repeat;
	background-position: 270px 0px;
}
#f_enlaces {
	background-image: url(/images/servicios/enlaces.gif);
	background-repeat: no-repeat;
	background-position: 325px 0px;
}
#f_agenda {
	background-image: url(/images/servicios/enlaces.gif);
	background-repeat: no-repeat;
	background-position: 325px 0px;
}
.f_contacto {
	background-image: url(/images/contacto/fondo_fachada.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.f_buscador {
	background-image: url(/images/buscador/buscador.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.f_mapaweb {
	background-image: url(/images/mapaweb/fondo_mapaweb.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.f_seguridad {
	background-image: url(/images/seguridad/fondo_candado.jpg);
	background-repeat:  repeat-y;
	background-position: right top;
}
.titular {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.titular_eventos {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.dias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #748599;
	text-decoration: none;
}
.dias_evento {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #DA3E28;
	text-decoration: none;
}
a.dias_evento:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FDF00E;
	text-decoration: none;
}
.dias_marcados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #24AF2E;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.lnkInicio, a.lnkInicio:visited {

	text-decoration:none; color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px
}
a.lnkInicio:hover {
 	color:#009900;
	
}
