/*generales*/
* { margin:0; padding:0;}
img,fieldset, abbr { border:none}
ul,li { list-style:none}
h2,h3,h4,h5,h6 { font-size:1em; font-weight:bold;}
acronym { border:none; cursor:help;}
.ftl { float:left}
	html>/**/body .ftlffx { float:left}
.ftr { float:right}
.clear:after { content:"."; clear:both; display:block; visibility:hidden; height:0}
.both { clear:both;}
.hidden, legend, hr { display:none;}
p { margin-bottom:.7em;}
html { font-size:100%}
body { font:62.5% Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:center;}
table caption { display:none;}
	table tfoot { display:none;}

.imgChanges { position:absolute; left:0; top:-1000px;}

/*estilos estructura pagina*/
#wrapper { font-size:100%; margin:.1em auto 0; width:97.5em; text-align:left;}
div.sombra{background:url(../img/fndAreadescargas.gif) no-repeat top right;}
div.sombraright{background:url(../img/fndcontenareadescargas.gif) no-repeat top left; padding:2em;}

/*header*/
#header { float:left; width:100%; margin-top:1em; margin-bottom:.5em;}
	.headerLeft { float:left; width:40em;}
	
.headerRight { float:right; width:57.5em;}
.headerRight .hSecondMenu { float:right; margin-bottom:.4em;}
.headerRight .hSecondMenu ul.language li { float:left; padding:0 .8em; border-left:.1em solid #414141;}
.headerRight .hSecondMenu ul.language li.first { border:0;}
.headerRight .hSecondMenu ul.language li a { color:#9a0b4c; text-decoration:none; text-transform:uppercase;}
.headerRight .hSecondMenu ul.language li a:hover { text-decoration:underline;}

			/* html .headerRight .hSecondMenu { margin-left:6.6em;}*/
	img.logotipo { /*margin-top:.6em;*/ width:21.9em;}
	ul.secondMenu { float:left;}
		ul.secondMenu li { float:left; padding:0 .8em; border-left:.1em solid #414141;}
		ul.secondMenu li a { font-size:1em; color:#414141; text-decoration:none;}
			ul.secondMenu li a:hover { text-decoration:underline;}
		
	ul.headerLinks { clear:both; margin-left:5.7em;}
		ul.headerLinks li { float:left; padding-left:.1em; background:#fff url(../img/fndheaderLinks.gif) no-repeat left top;}
		ul.headerLinks li img.botha { width:12.6em;}
		ul.headerLinks li img.dipdigital { width:12.7em;}
	
/*formulario BUSQUEDA */
div.contentSearch {margin-top:1.5em; float:left; width:20em; padding:0 0.8em; padding-bottom:.9em; background:url(../img/fndheaderLinks.gif) no-repeat left top;}
form#form_buscador { margin-top:.8em; /*margin-bottom:.6em;*/}
	.contentSearch input#palabra {height:1.8em;  width:12em; padding:.2em; font-size:1.1em; color:#333; border:1px solid #909090;}
	.contentSearch input#btnbuscar { padding:.23em; font-size:1.1em; color:#fff; background:#525252; border:0;}
		a.busquedaAnvanzada { font-family: arial; font-size:1.1em; color:#a30c51; text-decoration:none;}
			a.busquedaAnvanzada:hover { text-decoration:underline;}
/*Texto para los resultados de busqueda*/
.txtresultados { font-size:1.1em; color:#000; margin:1em 0;}
	.txtresultados span { font-weight:bold;}
.sinresultados{ background: url(../img/ico_error_valida.gif) no-repeat 0 .25em; font-weight:bold; color:#000; font-size:1.2em; padding:1em 0 1em 2.5em;}

/*menu SUPERIOR*/
.mainMenu { clear:both;}
.mainMenu ul.menuSup { float:left; width:97.4em; background:url(../img/fndmainMenu.gif) repeat-x left bottom;}
.mainMenu ul.menuSup li { float:left; width:16em; padding-top:.3em; padding-left:.2em; background:url(../img/fndmainMenuLI.gif) repeat-y right top; text-align:center;}
.mainMenu ul.menuSup li.last { background:none;}
.mainMenu ul.menuSup li.ant { background:none;}
.mainMenu ul.menuSup li a { display:block; padding:.6em 1em 0 1em; font-size:1.6em; color:#fff; text-decoration:none; letter-spacing:-.05em;}
.mainMenu ul.menuSup li.double a { padding-top:.1em; padding-bottom:0;}
.mainMenu ul.menuSup li.sel span, .mainMenu ul.menuSup li.doublesel span { padding-left:.3em; display:block; background:url(../img/fndpestL.gif) no-repeat left top;}
.mainMenu ul.menuSup li.sel span a { background:url(../img/fndpestR.gif) no-repeat right top; display:block; width:7em; padding:.5em 1.5em 1.1em 1.4em; color:#a30c51;}
.mainMenu ul.menuSup li.doublesel a { background:url(../img/fndpestR.gif) no-repeat right top; display:block; color:#a30c51; padding:.1em 1.5em .4em 1.5em;}
.mainMenu ul.menuSup li.double, .mainMenu ul.menuSup li.doublesel { text-align:left;}

/*contenido central*/
#body { float:left; width:100%; margin-bottom:2.2em; background:#fff;}
.col2 { float:left; width:73.7em; /*margin-right:.9em;*/}
	.col2 .colLeft { float:left; width:23.6em; padding-right:.9em; background:url(../img/fnddestacadosAgenda.gif) no-repeat right top;}
	.col2 .colRight { float:left; width:49.1em; background:#fff url(../img/fndbody.gif) no-repeat right top;}
	
.contentCol1 { float:left; width:23.6em;}
	.col1 { float:left; width:23.8em; /*min-height:33em;*/}
	.col1 .contentMultimedia { min-height:25.5em;}

/*destacado PRINCIPAL*/
.destacaPrincipal { float:left; background:#4c4d4d;}
	.destacaPrincipal.imagen img { width:72.8em; height:16.4em;}
		.destacaPrincipal.imagen h2 { display:none;}
	.destacaPrincipal.txtImagen { padding-left:1.3em;}
		.destacaPrincipal.txtImagen .int { float:left; width:14.6em; padding-top:1.9em; padding-right:1.3em; font-size:1.4em; color:#fff;}
		.destacaPrincipal.txtImagen .int h2 { font-size:1.8em; font-weight:normal;}
		.destacaPrincipal.txtImagen img { width:49.2em; height:16.4em;}
		.destacaPrincipal.txtImagen .intPlay { display:none; margin-top:.8em; text-align:right;}
		.destacaPrincipal.txtImagen img.play { width:1em; height:1em;}
		
/*modulo BUSCADOR AYUNTAMIENTOS*/
.searchAyunta { margin-bottom:1.7em;}
	.searchAyunta h3 { background:url(../img/fndSearchAyunta.gif) no-repeat right bottom; font-size:1.5em; color:#fff; padding:.3em 0; padding-bottom:1em; padding-left:1.3em;}
	.searchAyunta span.info { letter-spacing:-.1em; display:block; margin:.9em 0; padding-left:.7em;}
	.searchAyunta form#frmSearchAyunta { padding-left:.7em;}
		.searchAyunta form#frmSearchAyunta span.combo { float:left; margin-right:.7em;}
		.searchAyunta form#frmSearchAyunta select { width:18.3em; height:1.4em; border:1px solid #525252; font-size:1.1em; color:#666;}

/*modulo DESTACADOS AGENDA*/
.destacadosAgenda { background:#fff url(../img/fndcontentAgenda.gif) no-repeat right top; border:1px solid #eee;}
	.destacadosAgenda .head { padding-top:.5em; padding-bottom:1em; padding-left:.4em; background:url(../img/fndagendaDiputacion.gif) no-repeat right bottom;}
	.destacadosAgenda h3 { font-size:1.5em; color:#a30c51;}
		.destacadosAgenda h3 a { color:#a30c51; text-decoration:none;}
		.destacadosAgenda h3 a:hover { text-decoration:underline;}
	.destacadosAgenda h3 span { font-size:.6em;}
	.destacadosAgenda .content { background:#eee; padding:.5em .6em 2.5em .6em;}
		.destacadosAgenda .content.conFoto { padding-left:6.5em; font-size:1.4em;}
	.destacadosAgenda .content a { color:#444; text-decoration:none;}
	.destacadosAgenda .content a:hover { text-decoration:underline;}
	.destacadosAgenda .content a span.miniChar { font-size:.8em; color:#a30c51;}
	.destacadosAgenda .content ul li { margin-bottom:1em;}
		.destacadosAgenda .content ul li a { font-weight:bold;}

/*modulo DESTACAMOS*/
h3.destacamos { margin:1em 1.5em;}
	h3.destacamos span { display:none;}
	h3.destacamos img { width:17.6em; height:3em;}
ul.lstDestacaPrincipal { float:left; border-right:1px solid #efefef; margin-bottom:.1em; background:#fff url(../img/fndDestacados.gif) no-repeat right bottom;}
	ul.lstDestacaPrincipal li { clear:both; float:left; width:46.6em; padding:0 .8em; padding-bottom:.6em; margin-bottom:.6em;}
	ul.lstDestacaPrincipal li h4 { font-size:1.2em; color:#444;}
	ul.lstDestacaPrincipal li img { float:left; width:8.4em; height:6.4em; margin-right:1em;}
	ul.lstDestacaPrincipal li a { font-size:1.1em; color:#444; text-decoration:none;}
	ul.lstDestacaPrincipal li a:hover { text-decoration:underline;}
	ul.lstDestacaPrincipal a span.miniChar { color:#a30c51;}

/*modulo NOTICIAS*/
.noticias { clear:both; float:left; width:47.9em; background:url(../img/fndNoticias.gif) no-repeat right top; margin-left:.6em;}
	.noticias h3 { font-size:1.5em; color:#a30c51; background:url(../img/icoAdmira.gif) no-repeat 0 .5em; padding:.3em 0; padding-left:1em; margin-left:.1em;}
	.noticias h3 span { font-size:.6em;}
	.noticias ul {}
	.noticias ul li img { float:left; width:8.4em; height:6.4em; margin-right:1em;}
	.noticias ul li { clear:both; float:left; width:42em; padding-right:.9em; padding-bottom:.6em; margin-bottom:.6em; font-size:1.1em; color:#444; background:url(../img/fndnoticiasLI.gif) repeat-x left bottom;}
		.noticias ul li.last { background:none;}
	.noticias ul li h4 { color:#222; font-size:1.2em;}
		.noticias ul li h4 a { color:#222; text-decoration:none;}
			.noticias ul li h4 a span.miniChar { font-size:.8em; color:#a30c51;}	
	.noticias ul li span.fecha { color:#555; display:block;}
	.noticias ul li a { font-size:1em; color:#444; text-decoration:none;}
		.noticias ul li a:hover { text-decoration:underline;}
		.noticias ul li a span.miniChar { font-size:.8em; color:#a30c51;}
		
/*modulo NOTICIAS SUBHOME*/
.col_subhome1 { float:left; margin-bottom:.9em;}
	.col_subhome1 .noticias { width:22.8em; margin-left:0; background:url(../img/fndnoticiasLI.gif) repeat-x left bottom;}
	.col_subhome1 .noticias ul li { width:19.9em; min-height:7em;}
/*modulo NOTICIAS en bloque DESTACADOS*/
.int.intNoticias { background:url(../img/fndDestacados.gif) no-repeat right bottom;}
	.col_subhome2 .int .noticias { background:none;}
	.col_subhome2 .int .noticias li { background:url(../img/fndLItemasImpar.gif) no-repeat left bottom; /*background:none;*/}	

/*modulo AGENDA*/
.noticias.agenda h3 { background:url(../img/icoAgenda.gif) no-repeat 0 .6em;}
	
/*modulo RELACIONALES*/
.relacionales { margin-bottom:1em;}
	.relacionales img { width:23.8em; height:7.7em;}

.headRelacionales { clear:both; float:left; width:22.2em; background:#494a4a; padding:.6em .8em;}
	.headRelacionales h3 { font-size:1.2em; color:#fff;}
	.headRelacionales.maphead { width:21.9em !important; background:#fff; border:1px solid #e1e2e3; border-bottom:0;}
		.headRelacionales.maphead h3 { color:#a30c51;}
	
	
.headBuscador { clear:both; float:left; width:22.2em; background:#9e0c4e; padding:.6em .8em;}
	.headBuscador h3 { font-size:1.2em; color:#fff;}
.contentRelacionales { float:left; width:21.6em; border:1px solid #e1e2e3; padding:1em; margin-bottom:1em;}
	.contentRelacionales.mapcont { border-top:0;}
	.contentRelacionales h4{font-size:1.1em; margin-bottom:.5em;}
	.contentRelacionales a.estructura{background:url(../img/fndRelacionalesLI.gif) no-repeat 0 .5em; padding-left:1em; display:block;}
	.contentRelacionales ul {}
		.contentRelacionales ul li { margin-bottom:.6em; background:url(../img/fndRelacionalesLI.gif) no-repeat 0 .5em; padding-left:.8em;}
			.contentRelacionales ul li.word { background:url(../img/icoWord.gif) no-repeat 0 .2em; padding-left:1.5em;}
			.contentRelacionales ul li.pdf { background:url(../img/icoPDF.gif) no-repeat 0 .2em; padding-left:1.5em;}
			.contentRelacionales ul li.excel { background:url(../img/icoEXCEL.gif) no-repeat 0 .2em; padding-left:1.5em;}
			.contentRelacionales ul li.rar { background:url(../img/icoRAR.gif) no-repeat 0 .2em; padding-left:1.5em;}
			.contentRelacionales ul li.exe { background:url(../img/icoEXE.gif) no-repeat 0 .2em; padding-left:1.5em;}
			.contentRelacionales ul li.generico { background:url(../img/icoGEN.gif) no-repeat 0 .2em; padding-left:1.5em;}
		.contentRelacionales ul li a { font-size:1.1em; color:#444; text-decoration:none;}
			.contentRelacionales dl dd a.mail { font-size:.8em;}	/*se baja la fuente de los enlaces de mail, en el bloque de relacionales, ya que pueden existen direcciones de correo largos*/
		.contentRelacionales ul li a span.miniChar { color:#a30c51;}
		.contentRelacionales ul li a:hover { text-decoration:underline;}
		
	.contentRelacionales img { float:left; margin-right:1em;}
	.contentRelacionales a { font-size:1.1em; color:#444; text-decoration:none;}
		.contentRelacionales a span.miniChar { color:#a30c51;}
		.contentRelacionales a:hover { text-decoration:underline;}
		
	.contentRelacionales dl{font-size:1.1em; color:#444;}
	.contentRelacionales dl dt{float:left; margin-right:.3em;}
	.contentRelacionales dl dt.b{font-weight:bold;}
	.contentRelacionales dl dd{margin-bottom:.5em;}
	.contentRelacionales dl dd.limpia{clear:both; line-height:1.5em;}
		.contentRelacionales dl dd a{font-size:1em;}
		.contentRelacionales dl dd a span.miniChar { color:#a30c51;}
		
/*modulo RASTRO DE MIGAS*/
ul.path { float:left; background:url(../img/fndpath.gif) no-repeat 0 .4em; display:inline; margin-left:.9em; margin-bottom:.8em; width:100%;}
	ul.path li { float:left; font-size:1.2em; color:#a30c51; padding:.2em 0; padding-left:.4em;}
		ul.path li.first { padding-left:1.4em;}
	ul.path li a { color:#444; text-decoration:none;}
		ul.path li a:hover { text-decoration:underline;}
	ul.path li span.miniChar { font-size:.9em; color:#a30c51;}
	
/*modulo DESTACADOS SUBHOME*/
.col_subhome2 { clear:both; float:left; margin-bottom:.9em; padding-right:.9em;}
	.col_subhome2 .int { border:.1em solid #d8d9d9; float:left; width:48.7em; padding:.2em;}

img.subhome_destacado { width:47.6em; margin-bottom:.2em;}
.destaca_subhome { float:left; background:#fff url(../img/fndDestacados.gif) no-repeat right bottom;}
		.destaca_subhome.left { width:19.5em; margin-right:.2em;}
			.destaca_subhome.leftmitad { width:23.7em; margin-right:.2em;}
				.destaca_subhome.leftmitad  div{padding:0 0 2em 1em; font-size:1.1em; color:#444;}
					.destaca_subhome.leftmitad  div h4{font-size:1.1em; color:#555; margin-bottom:.5em;}
					.destaca_subhome.leftmitad  div form label{visibility:hidden;}
					.destaca_subhome.leftmitad  div form select{font-size:1em; border:.1em solid #bdbdbd; width:17.2em;}
					.destaca_subhome.leftmitad  div form input{margin-bottom:-.2em;}
			
		.destaca_subhome.right { width:28em;}
			.destaca_subhome.rightmitad { width:24.6em;}
				.destaca_subhome.rightmitad  div{padding:.2em 0 2em 1em; font-size:1.1em; color:#444;}
				.destaca_subhome.rightmitad  div img{float:left; margin:0 .8em .8em 0; width:7.65em; height:5.8em;}
		.destaca_subhome.doscol { width:48.7em;}
	.destaca_subhome h3 { background:url(../img/fndSearchAyunta.gif) no-repeat right bottom; font-size:1.5em; color:#fff; padding:.3em 0; padding-bottom:1em; padding-left:1.3em;}
	.destaca_subhome ul { padding:1em;}
		.destaca_subhome ul li { /*clear:both;*/ margin-bottom:.6em; background:url(../img/fndRelacionalesLI.gif) no-repeat 0 .5em; padding-left:.8em;}
		.destaca_subhome.right ul { float:left; width:27em; padding-right:0;}
		.destaca_subhome.doscol ul { float:left; width:44em; padding-right:0;}
			.destaca_subhome.right ul li,.destaca_subhome.doscol ul li { float:left; width:45%;}
			.destaca_subhome.right ul li.first, .destaca_subhome.doscol ul li.first { clear:both; float:left;}
		.destaca_subhome ul li a { font-size:1.1em; color:#444; text-decoration:none;}
		.destaca_subhome ul li a span.miniChar { color:#a30c51;}
		.destaca_subhome ul li a:hover { text-decoration:underline;}

		.destaca_subhome ul.acuerdos {}
		.destaca_subhome ul.acuerdos li {padding-left:0em; background:none;}
		.destaca_subhome ul.acuerdos li span.date {display:block; color:#222;}
		.destaca_subhome ul.acuerdos li span.organo {display:block; margin:.3em 0;}
			
.destaca_subhome a.viewMore { float:right; margin-bottom:.9em; margin-right:1.1em; font-size:.9em; color:#a30c51; text-decoration:none;}
	.destaca_subhome a.viewMore:hover { text-decoration:underline;}	

.destaca_subhome_top { padding-bottom:.2em;}
	.destaca_subhome_top div.wrapper_img { width:24em; height:12.9em; float:left; margin-right:.8em;}
	.destaca_subhome_top div.wrapper_img a { float:right; margin-top:4.8em;}
	.destaca_subhome_top div.wrapper_img a img { width:2em; height:2.08em;}
	.destaca_subhome_top h3 { display:inline; float:left; width:9.6em; color:#a30c4f; font-size:2.4em; font-weight:normal; margin:.2em 0;}
		.destaca_subhome_top h3 span { color:#222; font-size:.7em; display:block;}
	.destaca_subhome_top a { text-decoration:none; font-size:1.2em; color:#444;}
	.destaca_subhome_top a span { color:#a30c51;}
	#avanzaSubHome { display:none;}

/*modulo SUBDESTACADOS SUBHOME*/
.destacaInferior { float:left; width:100%;}
.sub_destacados { float:left; width:23.6em; padding:.2em; border:.1em solid #e1e2e3; margin-right:.9em;}
	.sub_destacados img {float:left; margin:.4em 1em .3em 1em;}
	.sub_destacados.last { width:22.2em; margin-right:0;}
	.sub_destacados h3 { font-size:1.5em; color:#a30c51; padding:.3em 0; padding-left:.2em; border-bottom:.1em solid #e1e2e3; margin-bottom:.7em;}
	.sub_destacados h3 span { font-size:.6em;}
	.sub_destacados h4 { font-size:1.2em; color:#222;}
	.sub_destacados ul { margin:0 .6em .4em 1.1em;}
		.sub_destacados ul li { margin-bottom:.9em; font-size:1.1em;}
		.sub_destacados ul li img {width:8.4em; height:6.4em; float:left; margin:0 1em .3em 0;}
		.sub_destacados ul li a { font-size:1.1em; color:#444; text-decoration:none;}
			.sub_destacados ul li a:hover { text-decoration:underline;}
		.sub_destacados ul li a span.miniChar { color:#a30c51;}
		.sub_destacados ul li h4{ font-size:1.2em; color:#222;}
		.sub_destacados ul li h4 a{ font-size:.9em; color:#222;}
		.sub_destacados ul li h4 a span.miniChar{font-size:.9em; font-weight:normal;}
		.sub_destacados span.texto { display:block; margin:.5em 0; font-size:1.1em;}
		
	.sub_destacados .content { margin:0 .9em; margin-bottom:.9em; background:none !important;}
		/*.sub_destacados .content */
	.sub_destacados span.titular { display:block; margin-bottom:.9em; font-size:1em; font-weight:bold; color:#222;}
		.sub_destacados span.titular a { color:#222;}
		.sub_destacados span.titular a span.miniChar { font-size:.8em; color:#a30c51;}
		
/*modulo SUBDESTACADOS SUBHOME DOS COLUMNAS*/
.col2_sub_destacados {float:left;}
	.col2_sub_destacados .sub_destacados { width:47.4em; margin-right:0;}
	/*
		.col2_sub_destacados .sub_destacados h4{ font-size:1.2em;}
	.col2_sub_destacados .sub_destacados ul li a { font-size:1.2em;}
		.sub_destacados ul li a span.miniChar { font-size:.9em;}
	*/
/**/
.sub_destacados div.int { margin:0 .6em .4em 1.1em; font-size:1.1em;}
	.sub_destacados div.int img { float:left; margin-right:.9em; width:8.4em;}
	.sub_destacados div.int h4 { font-size:1.1em; margin-bottom:1em;}	
		.sub_destacados div.int h4 a { color:#222; text-decoration:none;}
			.sub_destacados div.int h4 a span.miniChar { font-size:.75em; color:#a30c51;}
		.sub_destacados div.int h4 a:hover { text-decoration:underline;}

/*navegacion POR TEMAS*/
.navegaTemas { float:right; margin-top:.5em;}
	.navegaTemas a { color:#a30c51; text-decoration:none;}
	.navegaTemas a:hover { text-decoration:underline;}
	.navegaTemas a span.miniChar { color:#a30c51;}

/*modulo DISTRIBUTIVA TEMAS*/
.col3 { float:left; width:97.4em;  margin-bottom:.9em;}
	.col3 .col31 { float:left; width:23.6em; margin-right:.9em;}

.contenttemas { float:left; padding-bottom:.9em; background:url(../img/fndMenuLat.gif) no-repeat right bottom;}
.menutemas { float:left; width:23.4em; border:.1em solid #d8d9d9;}
	.menutemas ul.temas { margin:.1em; padding:0 .6em; background:url(../img/fndLastTemas.gif) no-repeat right bottom;}
	.menutemas ul.temas li { border-bottom:.1em solid #e8e9e9; padding:.8em .6em; /*padding-top:0; margin-bottom:.5em;*/}
			.menutemas ul.temas li ul li { font-size:.9em; border:0; padding-left:1.1em; padding-bottom:0;}
			.menutemas ul.temas li.sel ul li a { color:#555; font-weight:normal;}
			.menutemas ul.temas li.sel ul li.sel { background:url(../img/fndLISecondChild.gif) no-repeat 0 1.2em;}
			.menutemas ul.temas li.sel ul li.sel a { color:#a30c51;}
		.menutemas ul.temas li.sel { color:#a30c51; font-weight:bold;}
			.menutemas ul.temas li.sel a { color:#a30c51;}
		.menutemas ul.temas li.last { border:0;}
	.menutemas ul.temas li a { font-size:1.2em; color:#666; text-decoration:none;}
	
/*Modulo ORGANIGRAMA*/
div.organigrama { clear:both; background: url(../img/bg_form_opi_left.gif) no-repeat top left; margin-bottom:2.5em;}
	div.organigrama a { text-decoration:none; color:#222;}
	div.organigrama a:hover { text-decoration:underline}
	div.organigrama div.primero { padding-top:2.2em; padding-left:22.5em; background: url(../img/bg_form_opi.gif) no-repeat top right;}
		div.organigrama div.orgaprin { background:url(../img/bg_org_prin_br.gif) no-repeat bottom right; padding:0 .4em .9em 0; width:26.4em; margin-bottom:1em;}
		div.organigrama div.orgaprin div { border-top:.1em solid #d9d9d9; border-left:.1em solid #d9d9d9; font-size:1.1em; font-weight:bold; height:5em; text-align:center;}
		div.organigrama div.orgaprin div span { display:block; color:#a8034f; padding-top:1em; margin-bottom:.5em; font-size:1.1em;}
		div.organigrama div.orgasecun { background:url(../img/bg_org_sec_br.gif) no-repeat bottom right; width:34.2em; float:left; margin-left:1.5em; margin-bottom:.6em;}
		div.organigrama div.orgasecun div { background:url(../img/bg_org_sec_top.gif) no-repeat top right; height:5em; font-size:1.2em; text-align:center; padding:1.7em 0 .5em 0;}
		div.organigrama div.orgasecun div span { font-weight:bold; display:block; color:#555; font-size:.9em; margin-bottom:.5em;}
div.organigrama img { width:72.4em;}
/*img.imgorganigrama{width:72.8em; height:78.9em;}*/

div.wrapperulorganigrama { background:url(../img/bg_form_opi_left.gif) no-repeat top left; margin-top:2em;}
ul.ulorganigrama { font-size:1.1em; background:url(../img/bg_form_opi.gif) no-repeat top right; padding:2em;}
	ul.ulorganigrama ul ul { padding-bottom:1.2em; padding-left:1em; display:block; margin-top:1em;}
		ul.ulorganigrama li a { color:#740839; font-size:1.3em; font-weight:bold;}
		ul.ulorganigrama li li { background:url(../img/fndLItemasImpar.gif) repeat-x bottom left; padding-top:1em;}
		ul.ulorganigrama li li.lastorg { background:none;}
		ul.ulorganigrama li li a { display:block; font-size:1.2em; color:#555; font-weight:normal;}
		ul.ulorganigrama li li span { background:url(../img/flecha_organigrama.gif) no-repeat top left; font-size:1.1em; font-weight:bold; padding:.3em 0 0 1.5em;}
		ul.ulorganigrama li li span.cargoorga { float:left;color:#740839; margin-right:.5em; background:none; font-weight:normal; font-size:1em; padding-top:.2em;}
		ul.ulorganigrama li li li { padding:0 0 0 2em; background:url(../img/bullet-flechita-organigrama.gif) no-repeat 1em .6em;}
		ul.ulorganigrama li li li span { font-weight:bold; background:none; padding:0 0 0 0;}
		ul.ulorganigrama li li li a { display:inline; font-size:1em; color:#555;}
		
/*modulo Ficha ORGANIGRAMA*/
div.fotoficha { background:#faf7f2; float:left; padding:.2em .2em 1.2em .2em; margin-right:1em; width:11.6em; color:#000; margin-bottom:.9em;}
	div.fotoficha img { width:11.6em; margin-bottom:.2em;}
	
/*formulario SELECCION TEMAS*/
form#changetemas { margin-bottom:.9em;}
	form#changetemas span.combo { float:left; margin-right:.7em;}
	form#changetemas span.combo label {float:left; font-size:1.1em; width:17.5em;}
	form#changetemas select { width:17.3em; height:1.4em; border:1px solid #525252; font-size:1em; color:#666; margin-top:.3em;}
	form#changetemas input{margin-top:1.2em;}
	
/*formulario SELECCION DE SUBTEMAS*/
form#frmsubtemas { clear:both; margin-bottom:.9em; background:url(../img/fndsubtemas.gif) no-repeat center bottom; padding:.9em; padding-bottom:1.5em;}
	form#frmsubtemas span.combo { float:left; margin-right:.7em;}
		form#frmsubtemas span.combo span.subtema { font-size:1.1em; color:#a30c51;}
	form#frmsubtemas select { width:23.4em; height:1.4em; border:1px solid #bdbdbd; font-size:1.1em; color:#b0b0b0; margin-top:.5em;}
	form#frmsubtemas span.ftl { margin-top:1.8em;}

/*formulario SELECCION LOCALIDADES*/
form#frmlocalidad { clear:both; margin-bottom:.9em; background:url(../img/fndULtemas.gif) no-repeat left top; padding:1em;}
form#frmlocalidad.nodotted {background:none;}
	form#frmlocalidad span.combo { float:left; margin-right:.7em;}
		form#frmlocalidad span.combo span.localidad { font-size:1.1em; color:#555;}
	form#frmlocalidad select { width:23.4em; height:1.4em; border:1px solid #bdbdbd; font-size:1.1em; color:#b0b0b0; margin-top:.5em;}
	form#frmlocalidad span.ftl { margin-top:1.8em;}

/*modulo DISTRIBUTIVA TEMAS*/
.col32, .col33 { float:left; width:72.9em; background:url(../img/fndtemas.gif) no-repeat left top;}
	.col33 { width:97.4em;}
		.col33 .col32 { background:none; margin-right:.6em;}

.headTemas { float:left; width:100%; background:url(../img/fndtittemas.gif) no-repeat right bottom; margin-bottom:1.2em;}
	.headTemas h3 { float:left; width:25.5em; font-size:1.4em; color:#9c0b4e; background:url(../img/fndheadtemas.gif) no-repeat .8em .7em; padding:.6em 2.2em;}
	.headTemas.noMrg { margin-bottom:.9em;}
	div.intro { font-size:1.1em; color:#555; margin-bottom:.9em;}
	div.intro:after { content:"."; clear:both; display:block; visibility:hidden; height:0}
		div.intro p { margin-bottom:.5em;}
		/*div.col32 img { max-width:44em;}*/
		div.intro a { color:#a30c51; margin:1em 0; text-decoration:none;}
		div.intro a span.miniChar { color:#a30c51;}
			div.intro a:hover { text-decoration:underline;}
		div.intro h4.prensa { display:block; font-size:1.1em; color:#222; margin-bottom:1.2em;}
		div.intro span.h { display:block; color:#222; font-weight:bold; font-size:1.1em; margin-bottom:.5em;}
		div.intro div.paddingl { padding-left:1em;}
		
		div.intro ol { list-style-position:inside; display:block; padding-left:1.8em;}
			div.intro ol li { list-style-type:decimal; margin-bottom:.5em;}
			div.intro ol li ul { margin:1em 0;}
			div.intro ol li ul li { list-style-type:none; background:url(../img/bullet_cuadrado_gris.gif) no-repeat .5em .5em; display:block; margin-bottom:.5em; padding-left:1.5em;}
		div.intro ul li { background:url(../img/bullet_cuadrado_gris.gif) no-repeat .5em .5em; display:block; margin-bottom:.5em; padding-left:1.5em;}
			div.intro ul li ol { margin:.9em; padding:0;}
			div.intro ul li ol li { color:#a30c51; background:url(../img/lnaOL.gif) no-repeat 0 .5em; margin-bottom:.5em; padding-left:.9em;}
			
		.txt { margin:.9em 0;}
			.txt a { color:#555; margin:.9em 0;}			
			
		div.col321 a.extlink,div .col32 a.extlink{color:#555; margin:1em 0; text-decoration:none;}
		div.col321 a.extlink span.miniChar,div.col32 a.extlink span.miniChar{color:#a30c51;}
		div.col321 a.extlink:hover,div.col32 a.extlink:hover{text-decoration:underline;}
		
		/*Listados de Definicion*/
		div.intro dl.modelos {margin-bottom:.5em;}
		div.intro dl.modelos dt{font-weight:bold; color:#555; float:left; clear:left; margin-right:.5em;}
		div.intro dl.modelos dd{display:block;}
		
		/*establecer dentro del div INTRO una clase para los ul de los parrafos*/
		div.intro .parrafo ul { margin:1em;}
			div.intro .parrafo ul li{ background:url(../img/fndRelacionalesLI.gif) no-repeat 0 .5em; padding-left:.7em;}
			div.intro .parrafo ul li a { color:#555;}

/*eventos FICHA*/
ul.evento { margin:.5em 0;}
	ul.evento.mb { margin-bottom:0;}
	ul.evento li span.campo { font-weight:bold; color:#000;}
	ul.evento li { color:#555; font-size:1.1em; margin-bottom:.9em;}
	ul.evento li a { color:#a30c51;}
ul.lstAgrupadores li dl.evento { float:left; width:35em;}

/*SEGURAMENTE FALLE EN ALGUNA OTRA PAGINA */
dl.evento { width:100%; margin:.5em 0; margin-bottom:.8em;}
	dl.evento.mb { margin-bottom:0;}
	dl.evento dt { float:left; font-weight:bold; color:#000;}
	dl.evento dt.agenda { color:#555; margin-right:.5em;}

/*Ficha AYUNTAMIENTO*/
ul.fichaayunt{ background:url(../img/fndULtemas.gif) no-repeat top left; padding:1em 0 1em 0;}
	div.intro ul.fichaayunt li{float:left; width:21em; margin-bottom:.5em; background:none; padding-left:0;}
	ul.fichaayunt li strong{margin-right:.5em;}

ul.lsttemas { float:left; background:url(../img/fndULtemas.gif) repeat-x left top; padding-top:1.5em;}
	ul.lsttemas li { padding-bottom:1em; margin-bottom:1.5em; background:url(../img/fndLItemas.gif) no-repeat right bottom;}
		ul.lsttemas li.wWidth { float:left; /*width:48.2em;*/}
				.col321 ul.lsttemas li.wWidth { width:48.2em;} /*cuando es en una columna*/
				.col321 .contentAgenda .intAgenda ul.lsttemas li.wWidth { width:46em;} /*cuando es en una columna y esta dentro de la capa agenda*/
		ul.lsttemas li.impar { background:url(../img/fndLItemasImpar.gif) no-repeat right bottom;}
		ul.lsttemas li.last { background:none;}
	ul.lsttemas li img { float:left; width:8.45em; height:6.4em; margin-right:1em;}
	
	ul.lsttemas li h4.titular { font-size:1.2em; color:#222;}
		ul.lsttemas li h4.titular a { color:#222; text-decoration:none;}
		ul.lsttemas li h4.titular a:hover { text-decoration:underline;}
	ul.lsttemas li ul { float:left; width:48.2em;}
				.col321 ul.lsttemas li ul.withPhoto { width:36.4em;}
		ul.lsttemas li ul li { font-size:1.1em; color:#444; background:none; border:0; padding-bottom:0; margin-bottom:0;}
		ul.lsttemas li ul li h4 { font-size:1.1em; /*margin-bottom:.7em;*/}
				ul.lsttemas li ul li h4 a { color:#222; text-decoration:none;}
				ul.lsttemas li ul li h4 a:hover { text-decoration:underline;}
				ul.lsttemas li ul li h4 span.miniChar { font-size:.9em; color:#a30c51;}
				
	ul.lsttemas.ancho ul { width:72em; padding-left:1em;}
	ul.lsttemas.ancho li.wWidth { width:73em;}

	ul.lsttemas div.programas { float:left; width:48.2em; font-size:1.1em; color:#444;}
			ul.lsttemas.ancho div.programas { width:63.9em; padding-left:1em;}
		ul.lsttemas div.programas h4 { font-size:1.1em;}
		ul.lsttemas div.programas h4 a { color:#222; text-decoration:none;}
			ul.lsttemas div.programas h4 a:hover { text-decoration:underline;}

	ul.lsttemas li dl.evento { font-size:.9em;}

.col321 { float:left; width:48.2em; margin-right:.9em;}
img.temas { width:23.8em;}

/*modulo DISTRIBUTIVA TEMAS*/
.contdisttemas { clear:both; float:left; width:72.8em; margin-bottom:1em;}
.disttemas { float:left; width:35.9em; color:#444; padding-bottom:1em; background:url(../img/fndLItemas.gif) no-repeat left bottom;}
	.disttemas.firstItem { width:34.9em; margin-right:1em;}
	.disttemas h4 { font-size:1.2em; margin-bottom:.9em;}
	.disttemas h4 a { color:#444; text-decoration:none;}
		.disttemas h4 a span.miniChar { font-size:.9em; color:#a30c51;}
		.disttemas  h4 a:hover { text-decoration:underline;}
	.disttemas img { float:left; width:8.4em; height:6.4em; margin-bottom:1em; margin-right:1em;}
	.disttemas span { font-size:1.1em;}

/*modulo OPCIONES PRINT/ENVIAR A UN AMIGO*/
ul.opcTemas { float:right;}
	ul.opcTemas li { float:left; padding-right:.8em; margin-right:.8em; padding-top:1em; background:url(../img/fndOpcTemas.gif) no-repeat right bottom;}
	ul.opcTemas li.last { background:none; margin-right:0;}
	ul.opcTemas li a { font-size:1em; color:#333; text-decoration:none;}
		ul.opcTemas li a:hover { text-decoration:underline;}
	ul.opcTemas li a span.miniChar { color:#a30c51;}
	ul.opcTemas li a.goback { color:#a30c51; display:none;}
	ul.opcTemas li a.print { padding-left:1.5em; background:url(../img/print.gif) no-repeat left top; display:none;}
	ul.opcTemas li a.enviar { padding-left:1.7em; background:url(../img/enviar.gif) no-repeat left top;}

/*modulo LISTADO DESCARGAS CALENDARIO*/
ul.lstDescargas { clear:both; background:url(../img/fndULtemas.gif) repeat-x left top; /*padding-top:1em;*/ padding-top:.5em; padding-left:.8em;}
	ul.lstDescargas.last { background:url(../img/fndULlstDescargasLast.gif) repeat-x left top;}
	ul.lstDescargas li { padding-left:1.5em; padding-right:.5em; /*margin-bottom:1.5em;*/ padding-bottom:.9em;}
		ul.lstDescargas li a { font-size:1.1em; color:#444; /*text-decoration:none;*/}
			/*ul.lstDescargas li a:hover {text-decoration:underline;}*/
			ul.lstDescargas li a span.miniChar { color:#a30c51;}
		ul.lstDescargas li.word { background:url(../img/icoWord.gif) no-repeat 0 .1em !important;}
		ul.lstDescargas li.pdf { background:url(../img/icoPDF.gif) no-repeat 0 .1em !important;}
		ul.lstDescargas li.excel { background:url(../img/icoEXCEL.gif) no-repeat 0 .1em !important;}
		ul.lstDescargas li.rar { background:url(../img/icoRAR.gif) no-repeat 0 .1em !important;}
		ul.lstDescargas li.exe { background:url(../img/icoEXE.gif) no-repeat 0 .1em !important;}
		ul.lstDescargas li.generico { background:url(../img/icoGEN.gif) no-repeat 0 .1em !important;}
		ul.lstDescargas li.img { background:url(../img/icoIMG.gif) no-repeat 0 .1em !important;}
			/*en el caso que solamente haya un elemento*/
		span.lstDescargas { display:block; padding-left:1.5em; margin:1em 0;}
			span.lstDescargas a { color:#555;}
				span.lstDescargas a span.miniChar { color:#a30c51;}
			span.lstDescargas.word { background:url(../img/icoWord.gif) no-repeat 0 .1em;}
			span.lstDescargas.pdf { background:url(../img/icoPDF.gif) no-repeat 0 .1em;}
			span.lstDescargas.excel { background:url(../img/icoEXCEL.gif) no-repeat 0 .1em;}
			span.lstDescargas.rar { background:url(../img/icoRAR.gif) no-repeat 0 .1em;}
			span.lstDescargas.exe { background:url(../img/icoEXE.gif) no-repeat 0 .1em;}
			span.lstDescargas.img { background:url(../img/icoIMG.gif) no-repeat 0 .1em;}
			span.lstDescargas.generico { background:url(../img/icoGEN.gif) no-repeat 0 .1em;}
		
/*modulo CALENDARIO AGENDA*/
#agendaCalendar { display:none;}
.contentRelacionales.withOutPddg { padding:1em; padding-top:0;}
table.agendaCalendar { border:0;}
	table.agendaCalendar thead th.year { margin:0; border-bottom:.1em solid #e1e2e3; padding-bottom:.5em; text-align:center; font-size:1em;}
	table.agendaCalendar thead th.botones { border-bottom:.1em solid #e1e2e3;}
	table.agendaCalendar img { padding:0; margin:0;}
	table.agendaCalendar thead th.headDays { padding:.5em 0; padding-right:1em; font-size:1.2em; text-align:right;}
	table.agendaCalendar tbody td { text-align:right; padding-right:1em;}
	table.agendaCalendar tbody td a { color:#9e0c4e; font-weight:bold;}
				
/*modulo LISTADO POR AGRUPADORES*/
span.agenda { display:block; margin-bottom:.9em; font-size:1.2em; font-weight:bold; color:#53062d;}
	.contentAgenda { float:left; background:url(../img/fndcontenareadescargas.gif) no-repeat left top;}
	.contentAgenda .intAgenda { float:left; width:71em; background:url(../img/fndAreadescargas.gif) no-repeat right top; padding:1em;}
		.col32 .col321 .contentAgenda .intAgenda { width:45.9em;}
	.intAgenda ul li.both { float:left; width:98%; margin-bottom:1.2em;}
	
ul.lstAgrupadores { float:left; background:url(../img/fndULtemas.gif) repeat-x left top; padding-top:1.5em;}
	ul.lstAgrupadores.noborde { background:none;}
	ul.lstAgrupadores li { clear:both; float:left; width:69.5em; color:#444; /*margin-right:1em;*/ margin-bottom:.9em; /*padding-bottom:.5em;*/ background:url(../img/fndLItemasImpar.gif) no-repeat left bottom;}
	ul.lstAgrupadores.noborde li {padding-bottom:1em;}
		.col321 ul.lstAgrupadores li { /*width:34.8em;*/ width:46em; padding-bottom:1em;}
	ul.lstAgrupadores li.lianidado, ul.lstAgrupadores li.last { background:none;}
				/* ul.lstAgrupadores li strong { display:block;}*/
		ul.lstAgrupadores li.lianidado strong { font-size:1.3em; color:#740839;}
		ul.lstAgrupadores li.lianidado ul li { width:69.5em; padding:.5em 1em;}
		
	ul.lstAgrupadores li img { float:left; width:7.65em; margin-bottom:1em; margin-right:1em;}
		ul.lstAgrupadores li .titagrupador { color:#222; text-decoration:none; font-weight:bold; display:block;}
		ul.lstAgrupadores li .titagrupador a { color:#222; text-decoration:none;}
			ul.lstAgrupadores li .titagrupador a:hover { text-decoration:underline;}
				ul.lstAgrupadores li .titagrupador span.miniChar { font-size:.9em; color:#a30c51;}	
				
	 ul.lstAgrupadores li h4 { font-size:1.1em; color:#222;}
		ul.lstAgrupadores li h4.pink {color:#a50b53;}
			ul.lstAgrupadores li h4 a { color:#222; text-decoration:none;}
			ul.lstAgrupadores li h4 a:hover { text-decoration:underline;}
			ul.lstAgrupadores li h4 span.miniChar { font-size:.9em; color:#a30c51;}   

	ul.lstAgrupadores li ul.lstDescargas { float:left; width:100%; padding-left:0; background:none;}
		ul.lstAgrupadores li ul.lstDescargas li { /*margin-bottom:0 !important; padding-bottom:0 !important;*/ background:none;}
		ul.lstAgrupadores li ul.lstDescargas li a { font-size:.9em; color:#444; text-decoration:none;}
		ul.lstAgrupadores li ul.lstDescargas li a:hover {text-decoration:underline;}

	ul.lstAgrupadores li div{padding-left:1em;}
	ul.lstAgrupadores li div span.tit{font-weight:bold; color:#555; clear:both; display:block;}
	ul.lstAgrupadores li div dl{margin-top:.3em;}
	ul.lstAgrupadores li div dl dt{float:left; color:#010101; margin-right:.4em;}
	ul.lstAgrupadores li div dl dd{color:#666;}
		
/*boton COMPRAR*/
a.enlaceboton { clear:both; float:left; background:#525252; color:#fff !important; padding:.1em .7em .3em .7em; text-decoration:none; margin:.9em 0;}

/*listado AYUNTAMIENTOS-IGLESIAS*/
ul.lstIgl li { margin-bottom:0;}
	ul.lstIgl li a { font-size:1.1em; color:#444; text-decoration:none;}
		ul.lstIgl li a span.minichar { color:#a30c51;}
	ul.lstIgl li a:hover { text-decoration:underline;}

/*redefincion modulo SERVICIO PUBLICACIONES*/
.contentServPubl { float:left; padding-left:.9em;}

/*resultados de la busqueda SERVICIO PUBLICACIONES*/
.contentResultsearch { float:left; width:46.1em; padding:1em; padding-top:1em; background:url(../img/fndULtemas.gif) repeat-x left top;}
	.contentResultsearch.sinBckg { background:none;}
.seccion { clear:both; float:left; width:38.1em; padding:.5em 1em; font-size:1.2em; font-weight:bold; color:#444; background:#f5f5f5; margin-bottom:1em;}

/*modulo LISTADO DATOS PUBLICAIONES*/
.datosPublicaciones { padding:.5em 0; border:1px dotted #3b3c3c; border-top:1px dotted #999; border-left:0; border-right:0; margin:.9em 0 !important;}
	.datosPublicaciones dl.evento dd { margin-bottom:.5em;}

/*redefinicion modulo LISTADO POR AGRUPADORES*/
	.contentlstAgrupadores { clear:both; float:left; padding:.1em;}
		.contentlstAgrupadores ul.lstAgrupadores { width:72.5em;}
		.contentlstAgrupadores ul.lstAgrupadores li { width:66em; margin-right:0;}
		
			.col321 .contentlstAgrupadores ul.lstAgrupadores { width:48em;}
				.col321 .contentlstAgrupadores ul.lstAgrupadores li { width:48em;}
				.col321 .contentlstAgrupadores ul.lstAgrupadores li ul.lstDescargas li { width:44.2em;}
	
	ul.lstAgrupadores li.last { background:url(../img/fndLItemasImpar.gif) no-repeat left bottom; margin-bottom:.9em;}

div.headerstemas { padding:0 !important; margin:0; margin-bottom:.9em;}
	div.headerstemas h4.titulo { font-size:1.1em; color:#222;}
	
span.agrupador { display:block; margin-bottom:.5em; font-size:1.3em; font-weight:bold; color:#740839;}		
span.antetitulo { font-size:1em; color:#555;}
span.subtitulo { font-size:1em; font-weight:bold; color:#555; /*verlo*/ margin-bottom:.2em; display:block; margin-top:.9em;}
span.subtitulo strong {float:left;}
span.modelos { font-size:1em; font-weight:bold; color:#000; display:block; margin:.5em 0;}

/*modulo DETALLE PLANES*/
h4.ficha { font-size:1.3em; color:#5a062c; margin-bottom:.9em;}
		.ficha.fnd { background:url(../img/fndULtemas.gif) repeat-x left bottom; padding-bottom:.5em;}
	dl.datosiglesia { display:block; padding:1em; padding-top:0; margin-bottom:.9em; background:url(../img/fndULtemas.gif) repeat-x left bottom;}
	dl.datosiglesia dt { clear:both; float:left; font-weight:bold; color:#000;}
	dl.datosiglesia dd {}

img.ficha { float:left; margin-right:1em; margin-bottom:1em; width:11.6em;}
.detalle { float:left; width:100%; font-size:1.1em;}
		.detalle.conFoto { width:32em;}
	.detalle h5 { font-size:1.1em; color:#222;}
	.detalle ul {margin-top:.5em; margin-bottom:1.5em; }
	.detalle ul li {background:url(../img/bullet_cuadrado_gris.gif) no-repeat 0 .75em; padding:.2em 0 .2em 1em;}
	.detalle a { color:#666; text-decoration:none;}
		.detalle a:hover { text-decoration:underline;}
	.detalle span { font-weight:bold; color:#222;}
	
/*modulo AREA DESCARGAS*/
.contentAreasDescargas { clear:both; background:url(../img/fndcontenareadescargas.gif) no-repeat left top; clear:both;}
	.areaDescargas { background:url(../img/fndAreadescargas.gif) no-repeat right top; padding:1em;}
	.areaDescargas h5 { font-size:1.3em; color:#5a062c; margin-bottom:.9em;}
	.areaDescargas ul.lstDescargas { margin-left:1.8em; padding-left:0; background:none;}
	.areaDescargas span.titulodescargas { display:block; font-size:1em; font-weight:bold; color:#555; margin-left:.9em; padding-top:1em; background:url(../img/fndULlstDescargasLast.gif) no-repeat left top;}
	.areaDescargas span.titulodescargas.firts { padding-top:0; background:none;}

/*modulo LISTADO NORMATIVAS*/
ul.lstNormativas { background:url(../img/fndULtemas.gif) no-repeat left top; margin-bottom:.9em;}
	ul.lstNormativas li  { background:url(../img/fndULlstDescargasLast.gif) no-repeat left bottom; padding:.9em;}
	ul.lstNormativas li a { font-size:1.1em; color:#444; text-decoration:none;}
	ul.lstNormativas li a:hover { text-decoration:underline;}
	ul.lstNormativas li a span.miniChar { color:#a30c51;}
	ul.lstNormativas li span.vigencia { color:#a30c51;}

/*modulo PAGINACION*/
.contentpaginacion { float:left; background:url(../img/fndcontenareadescargas.gif) no-repeat left top; margin-top:.9em;}
    .contentpaginacion.DOWN { background:url(../img/fndcontenareadescargasDOWN.gif) no-repeat left bottom; margin-top:0; /*margin-bottom:.9em;*/}
ul.paginacion { float:left; width:70.8em; background:url(../img/fndAreadescargas.gif) no-repeat right top; padding:1em;}
		ul.paginacion.DOWN { background:url(../img/fndAreadescargasDOWN.gif) no-repeat right bottom;}
	ul.paginacion li { float:left; padding:.2em 0; margin-right:.2em;}
		ul.paginacion li.sel { padding-left:.6em; padding-right:.6em; background:#9c0b4e; color:#fff;}
		ul.paginacion li.sel a { color:#fff;}
	ul.paginacion li a { color:#444; text-decoration:none;}
		ul.paginacion li a:hover { text-decoration:underline;}
		ul.paginacion li a span.miniChar { color:#a30c51;}
		/*para cuando se esta dentro de la capa intro con paginacion*/		
	div.intro ul.paginacion li { background:none; padding-left:.6em;}
	div.intro ul.paginacion li.sel {background:#9c0b4e;}

/*tabla URBANISMO*/
table.urbanismo { border:0; margin-bottom:1em;}	
	table.urbanismo tr.cabecera { font-size:1em; font-weight:bold; color:#740839;}
		table.urbanismo tr.cabecera th { text-align:right; padding:.6em 0; padding-right:.4em;}
			table.urbanismo tr.cabecera th.first { text-align:left;}
	table.urbanismo tr.subcabecera { font-size:1em; font-weight:bold; color:#444;}
		table.urbanismo tr.subcabecera th { padding:.6em 0; padding-left:.4em; background:#f1f1f1;}
	table.urbanismo tbody tr { background:url(../img/fndLItemasImpar.gif) no-repeat left bottom;}
		table.urbanismo tbody tr.last { background:none;}
	table.urbanismo td { color:#444; text-align:right; padding:.6em 0; padding-right:.4em;}
		table.urbanismo td.first { padding-left:.4em; text-align:left;}
		table.urbanismo td a { color:#444; text-decoration:none;}
			table.urbanismo td a:hover { text-decoration:underline;}
			table.urbanismo td a span.miniChar { color:#a30c51;}

/*tabla AYUDAS Y SUBVENCIONES*/
table.ayudas { clear:both; border:0; font-size:1.1em;}
	table.ayudas thead th { color:#a30c51; padding:.9em 0; vertical-align:top; background:url(../img/fndULtemas.gif) repeat-x left top; border-bottom:1px solid #e8e9e9;}
	table.ayudas thead th#logding{ text-align:right; padding-right:1em!important;}
	table.ayudas tbody td { padding:.9em 0; vertical-align:top; background:url(../img/fndLItemasImpar.gif) repeat-x left bottom;}
	table.ayudas tbody td a { color:#555; text-decoration:none;}
		table.ayudas tbody td a:hover { text-decoration:underline;}
	table.ayudas tbody td a span.miniChar { color:#a30c51;}
	/*estado de las convocatorias*/
		.enProceso { font-weight:normal; color:#d46c07; text-align:right; padding-right:1em!important;}
		.cerradas { font-weight:normal; color:#d40707; text-align:right; padding-right:1em!important;}
				/* .enPlazo { color:#228339;  text-align:right; padding-right:1em;}*/
		.enPlazo { font-weight:normal; color:#555; text-align:right; padding-right:1em!important;}
		
/*Estilos Tabla Compleja*/
		

/*modulo OPCIONES DESPLEGABLES*/
div.intro ul.despliega {clear:both;}
div.intro ul.despliega li {padding-left:0;}
			/*primer nimel*/
	ul.despliega li { background:url(../img/fndAreadescargas.gif) no-repeat right top!important;}
	ul.despliega li div { background:url(../img/fndcontenareadescargas.gif) no-repeat left top; border-bottom:.1em solid #dadada;}
	ul.despliega li a { display:block; padding:.6em 0; margin:0 1em; font-size:1.1em; font-weight:bold; color:#740839; text-decoration:none;}
		ul.despliega li a.mas { padding-left:1.2em; background:url(../img/level1mas.gif) no-repeat 0 .75em;}
		ul.despliega li a.menos { padding-left:1.2em; background:url(../img/level1menos.gif) no-repeat 0 .75em;}
			
		ul.despliega li table{width:100%; background:url(../img/bg_table_desplegable.gif) repeat-x top left;}
			ul.despliega li table thead tr th{color:#740839; padding:1.5em 0 .9em .9em; border-bottom:.1em solid #e9e9e9;}
			ul.despliega li table tbody tr {background:url(../img/bg_punto_gris.gif) repeat-x bottom left;}
			ul.despliega li table tbody tr.last {background:none;}
				ul.despliega li table tbody tr td{padding:0 0 0 .9em;}
					ul.despliega li table tbody tr td a{font-weight:normal; color:#444; font-size:1em;}
					ul.despliega li table tbody tr td a:hover{text-decoration:underline;}
					ul.despliega li table tbody tr td a span{color:#740839;}
			/*segundo nimel*/
		ul.despliega li ul { background:#fbfbfb url(../img/fnddespliega.gif) repeat-x left bottom; padding-bottom:1em;}
		ul.despliega li ul li, ul.despliega li ul li a  { font-size:1em; font-weight:bold; color:#444;}
		ul.despliega li ul li { background:none; padding:0 1.1em;}
		ul.despliega li ul li div { border:0; background:url(../img/fndULlstDescargasLast.gif) no-repeat left bottom; padding:.6em 0; padding-left:1.3em;}
		ul.despliega li ul li a { padding:0; margin:0;}
			ul.despliega li ul li a.mas { padding-left:1.2em; background:url(../img/maschildrens.gif) no-repeat 0 .15em;}
			ul.despliega li ul li a.menos { padding-left:1.2em; background:url(../img/menoschildrens.gif) no-repeat 0 .15em;}
		ul.despliega li ul li span a { display:inline; font-size:1em; font-weight:normal; color:#444; text-decoration:underline; border:0;}
		ul.despliega li ul li span a span.miniChar { color:#a30c51;}
			/*tercer nivel*/
		ul.despliega li ul li ul { background:none;}
		ul.despliega li ul li ul li { background:none; font-size:1em; font-weight:normal; color:#444; padding:.6em 0; padding-left:4em;}
		ul.despliega li ul li ul li a { display:inline; border:0; font-weight:normal; text-decoration:underline;}
		ul.despliega li ul li ul li a span.miniChar { color:#a30c51;}

/*modulo listado PREGUNTAS MAS FRECUENTES*/
.contentpregfre { float:left; /*background:url(../img/fndcontenareadescargas.gif) no-repeat left top;*/}
	.contentpregfre .intprefre { /*background:url(../img/fndAreadescargas.gif) no-repeat right top;*/ width:72.5em; /*padding:1em 0;*/}
	.contentpregfre .intprefre ul.paginacion { width:63.9em;}
.intpreguntas { background:url(../img/fndULtemas.gif) repeat-x left top; padding-top:1em;}

ul.faqs { clear:both; margin:0; padding:0; margin-left:.9em;}
	ul.faqs li { font-size:1.6em; color:#a30c51; background:url(../img/fndLItemas.gif) no-repeat left bottom !important; padding:.9em; padding-top:0 !important; padding-left:.9em !important; margin-bottom:.45em;}
	ul.faqs li.impar { background:url(../img/fndLItemasImpar.gif) no-repeat left bottom !important;}
	ul.faqs li h4 { font-size:.7em; color:#222; margin-bottom:.9em; background:url(../img/fndLIFaqs.gif) no-repeat 0 .5em; padding-left:1.2em;}
	ul.faqs li div.respuesta { font-size:.65em; color:#444;}
	ul.faqs li ul { margin:1em .9em;}
	/*ul.faqs li ul li { font-size:1em; color:#444; list-style:none; background:url(../img/fndRelacionalesLI.gif) no-repeat 0 .50em; padding-left:.7em; padding-bottom:0;margin-bottom:0;}*/
	ul.faqs li ul li { font-size:1em; color:#444; list-style:none; background:url(../img/bullet_cuadrado_gris.gif) no-repeat 0 .5em!important; padding-left:.7em; padding-bottom:0;margin-bottom:.5em 0;}

.goUp { text-align:right; padding-right:1.6em;}
	.goUp a { font-weight:bold; color:#444; text-decoration:none; background:url(../img/goUp.gif) no-repeat 100% 50%; padding-right:1.2em;}
	.goUp a:hover { text-decoration:underline;}
	
/*modulo listado OBRAS PUBLICAS*/
ul.preguntas { margin:0; padding:0;}
	ul.preguntas li { clear:both; font-size:1.6em; color:#a30c51; background:url(../img/fndLItemas.gif) no-repeat left bottom !important; padding-bottom:.45em; margin-bottom:.45em;}
	ul.preguntas li.impar { background:url(../img/fndLItemasImpar.gif) no-repeat left bottom !important;}
	ul.preguntas li h4 { background:url(../img/fndLinea.gif) no-repeat 0 .5em; font-size:.7em; color:#222; margin-bottom:.9em; padding-left:1.2em;}
	ul.preguntas li h4 a { color:#222; text-decoration:none;}
		ul.preguntas li h4 a:hover { text-decoration:underline;}
		ul.preguntas li h4 a span.miniChar { font-size:.8em; color:#a30c51;}
	ul.preguntas li div.respuesta { font-size:.65em; color:#444; margin-left:1.4em;}
	ul.preguntas li ul { margin:1em .9em;}
	ul.preguntas li ul li { font-size:1em; color:#444; list-style:none; background:url(../img/fndRelacionalesLI.gif) no-repeat 0 .50em !important; padding-left:.7em; padding-bottom:0;margin-bottom:0;}
	ul.preguntas li ul.lstDescargas { background:none; padding:0;}
	ul.preguntas li ul.lstDescargas li { font-size:.9em; padding-left:1.5em; margin-left:0; margin-bottom:.5em;}

/*formulario ENCUESTAS*/
form#frmEncuestas input { /*margin-bottom:1em;*/}
	form#frmEncuestas { font-size:1.2em;}
	form#frmEncuestas span { display:block; margin-bottom:.5em;}
	
/*modulo ACTUALIDAD NOTICIAS IMAGEN*/
.contentfotoGaleria { float:left; background:url(../img/fndcontentAgenda.gif) no-repeat right bottom; padding-bottom:2.7em;}
	.fotoGaleria { float:left; border:.1em solid #d8d9d9; padding:1.4em 1em; background:url(../img/fndDestacados.gif) no-repeat right bottom;}
		.fotoGaleria .int { width:70.4em; padding:.3em 0; background:#f9f7f1; text-align:center; margin-bottom:.9em;}
		.fotoGaleria ul.paginacion { width:auto; background:none; padding:0;}
	.descargarImg { float:left; margin:0 .5em; padding:.2em .5em; background:url(../img/fndOpcTemas.gif) no-repeat left top;}
		.descargarImg a { color:#555; text-decoration:none; background:url(../img/icoDescarga.gif) no-repeat left top; padding-left:1.8em;}
			.descargarImg a span.miniChar { color:#a30c51;}
		.descargarImg a:hover { text-decoration:underline;}
/*para el caso de una columna*/
	.col321 .fotoGaleria .int { width:45.9em;}

/*pegar en el apartado de paginacion*/
ul.paginacion.corto{ width:46.2em;}
/*Listado de notas de prensa*/
ul.notasprensa {}
	ul.notasprensa li { clear:both; float:left; width:95%; padding:0 .9em; padding-bottom:.9em; margin-bottom:1.2em; background:url(../img/fndLItemasImpar.gif) no-repeat left bottom;}
	ul.notasprensa li div.imgprensa { float:left; margin-right:.9em;}
	ul.notasprensa li div.imgprensa img { display:block; margin-bottom:.9em;}
	ul.notasprensa li div.imgprensa a { text-decoration:none; background:url(../img/adelante.gif) no-repeat 100% .5em; padding-right:1em; color:#434544;}
		ul.notasprensa li div.imgprensa a:hover { text-decoration:underline;}
	ul.notasprensa li div.imgprensa a img { float:left; margin-right:.5em;}
	
	ul.notasprensa li div.txtprensa { float:left; width:41.5em; font-size:1.1em;}
		ul.notasprensa li div.txtprensa.confoto { width:32.9em !important;}
		ul.notasprensa li div.txtprensa a { font-size:1.2em; color:#222; text-decoration:none; font-weight:bold;}
			ul.notasprensa li div.txtprensa a span.miniChar { font-size:.8em; color:#a30c51;}
			ul.notasprensa li div.txtprensa a:hover { text-decoration:underline;}
		ul.notasprensa li div.txtprensa span { color:#000;}
		ul.notasprensa li ul { margin-top:.9em;}
			ul.notasprensa li ul li { padding:0; margin-bottom:0; background:none;}
		ul.notasprensa li div.txtprensa span.antetitulo { color:#555 !important;}
		span.diario { border-left:1px solid #999; padding-left:.8em; margin-left:.8em; color:#a30c51 !important; font-size:1.2em;}

			/*definicion de notas presa paa una columna*/
.col321 ul.notasprensa li div.txtprensa { width:41.5em;}

/*modulo BUSCADOR NOTAS PRENSA*/
div#temas { display:none;}
.contentRelacionales form#Noticias { font-size:1.1em; font-weight:bold; color:#555;}
	.contentRelacionales form#Noticias label { display:block; float:left; margin-bottom:1em;}
	.contentRelacionales form#Noticias label.fisrt { margin-right:.05em;}
	.contentRelacionales form#Noticias select { width:19.6em; font-size:1em; border:.1em solid #bdbdbd;}
	.contentRelacionales form#Noticias input { width:7em; font-size:1em; border:.1em solid #bdbdbd;}
	.contentRelacionales form#Noticias input.date { float:left; margin-right:.3em;}
		.contentRelacionales form#Noticias input#pclaves { width:19.4em; font-size:1em;}
		.contentRelacionales form#Noticias input#btnNotPre { float:right; border:0; background:#525252; padding:.2em 0; margin-right:0; color:#fff; cursor:pointer; margin-bottom:1.5em;}

/*modulo BUSCADOR AYUDAS Y SUBVENCIONES*/
.contentRelacionales form#ayudas { font-size:1.1em; font-weight:bold; color:#555;}
	.contentRelacionales form#ayudas label { display:block; float:left; margin-bottom:1em;}
	.contentRelacionales form#ayudas label.fisrt { margin-right:.05em;}
	.contentRelacionales form#ayudas select { width:19.6em; font-size:1em; border:.1em solid #bdbdbd;}
	.contentRelacionales form#ayudas input { width:7em; font-size:1em; border:.1em solid #bdbdbd;}
		.contentRelacionales form#ayudas input#pclaves { width:19.4em; font-size:1em;}
		.contentRelacionales form#ayudas input#btnAyudas { float:right; border:0; background:#525252; padding:.2em 0; margin-right:0; color:#fff; cursor:pointer;}
		
/*modulo BUSCADOR NOTAS PRENSA SUBTEMA*/
.contentRelacionales form#buscsubtempubli { font-size:1.1em; font-weight:bold; color:#555;}
	.contentRelacionales form#buscsubtempubli label { display:block; float:left; margin-bottom:1em;}
	.contentRelacionales form#buscsubtempubli select { width:17.4em; font-size:1em; border:.1em solid #bdbdbd;}
	.contentRelacionales form#buscsubtempubli input {margin:0 0 -.25em .2em;}
	
/*modulo BUSCADOR NOTAS PRENSA TIPO*/
.contentRelacionales form#busctipopubli { font-size:1.1em; font-weight:bold; color:#555;}
	.contentRelacionales form#busctipopubli label { display:block; float:left; margin-bottom:1em;}
	.contentRelacionales form#busctipopubli select { width:17.4em; font-size:1em; border:.1em solid #bdbdbd;}
	.contentRelacionales form#busctipopubli input {margin:0 0 -.25em .2em;}
	
/*modulo BUSCADOR NOTAS PRENSA*/
.contentRelacionales form#buscadorpublicaciones { font-size:1.1em; font-weight:bold; color:#555;}
	.contentRelacionales form#buscadorpublicaciones label { display:block; float:left; margin-bottom:1em;}
	.contentRelacionales form#buscadorpublicaciones select { width:19.6em; font-size:1em; border:.1em solid #bdbdbd;}
	.contentRelacionales form#buscadorpublicaciones input { width:7em; font-size:1em; border:.1em solid #bdbdbd;}
	.contentRelacionales form#buscadorpublicaciones input.date { float:left; margin-right:.3em;}
		.contentRelacionales form#buscadorpublicaciones input#publitxt, .contentRelacionales form#buscadorpublicaciones input#publiautor, .contentRelacionales form#buscadorpublicaciones input#publititulo { width:19.4em; font-size:1em;}
		.contentRelacionales form#buscadorpublicaciones input#btnPubli { float:right; border:0; background:#525252; padding:.2em 0; margin-right:0; color:#fff; cursor:pointer;}
/*Formulario Municipios*/	
form#formmunicipios{background:url(../img/fndULtemas.gif) repeat-x bottom left; padding:0 0 2em 0;}	
	form#formmunicipios label{font-weight:bold; color:#555; font-size:1.1em; float:left; margin-right:1em;}	
	form#formmunicipios select{display:block;margin-top:.2em; width:22.5em; border:.1em solid #bdbdbd; font-size:1em; color:#000; height:1.82em;}	
	form#formmunicipios input{border:0; background:#525252; padding:.2em 0 .1em 0; margin-right:0; color:#fff; cursor:pointer; font-size:1.1em; margin-top:1.4em;}	

div.wrapper_municipios{background:url(../img/bg_wrapper_municipios.gif) no-repeat bottom right; padding:0 1.2em 1.2em 0; font-size:1.2em; margin-bottom:1em;}
	div.wrapper_municipios div { width:28em; float:left;}
	div.wrapper_municipios div h4 { color:#a30c51; font-weight:normal; font-size:2em;}
	div.wrapper_municipios img { float:right;}
	
/*Formulario Actualidad Opinion*/
h4.rosagenerico { color:#a30c53; font-size:1.1em; margin-bottom:.8em;}
form#formopinion { background: url(../img/bg_form_opi.gif) no-repeat top right;}
	form#formopinion fieldset { /*width:65%;*/ background: url(../img/bg_form_opi_left.gif) no-repeat top left; padding:1em 1.2em 0 1.2em;}
	form#formopinion label { float:left; width:22.5em; margin-right:1em; margin-bottom:1.1em; font-weight:bold; font-size:1.1em;}
	form#formopinion label a { text-decoration:none; color:#555;}
	form#formopinion input.texto { display:block; margin-top:.2em; width:21.9em; border:.1em solid #bdbdbd; font-size:1em; color:#000; padding:.2em 0 .2em .4em;}
	form#formopinion select { display:block;margin-top:.2em; width:22.5em; border:.1em solid #bdbdbd; font-size:1em; color:#000; height:1.82em;}
	form#formopinion textarea { display:block;margin-top:.2em; margin-top:.2em; width:45.6em; border:.1em solid #bdbdbd; font-family:verdana; font-size:1em; color:#000; padding:.2em 0 .2em .4em;}
	
	form#formopinion div{background: url(../img/fndULtemas.gif) repeat-x top left; padding-top:.7em;}
		form#formopinion div a{float:left; color:#a30c51;}
		form#formopinion div input{float:right; border:0; background:#525252; padding:.2em 0; margin-right:1em; width:4.7em; color:#fff; cursor:pointer; font-size:1.1em;}
	
#capaValidaErr { font-weight:bold; color:#222; font-size:1.1em; display:block;}
#capaValidaErr p { margin-bottom:.5em;}
#capaValidaErr ul { font-weight:normal; color:#555; margin-bottom:.8em;}

/*Mensajes de error*/
.f_mens_error{padding-top:.8em;padding-left:4em; background: url(../img/ico_error_valida.gif) no-repeat 0 0;}

div.error{ background: url(../img/ico_error_valida.gif) no-repeat 10% 0; width:100%; text-align:center;}
div.error div{width:70%; text-align:left; margin:0 auto; padding-top:.7em;}
	div.error div strong{color:#a20d51; display:block; margin-bottom:.5em; font-size:1.1em;}
		div.error div strong span{color:#555;}

/*Formulario Modelos de actuacion IMPUESTOS*/
form#formimpuestos {font-size:1.1em; color:#555; display:block; padding:.9em 0; width:33.5em;clear:both; height:1%;}
form#formimpuestos:after { content:"."; clear:both; display:block; visibility:hidden; height:0}
	form#formimpuestos label {float:left; margin:1em 1em 1em 0;}
	form#formimpuestos label.noftl {float:none;}
	form#formimpuestos label select, form#formimpuestos label input.texto { display:block;  margin-top:.2em;  border:.1em solid #bdbdbd; font-size:1em; color:#000;}
	form#formimpuestos label input { padding:.2em 0 .2em .4em; width:15.1em;}
	form#formimpuestos label select { height:1.82em;}
	form#formimpuestos label select#tipoanio { height:1.75em; width:5em;}
	form#formimpuestos input#btnimpu { border:0; background:#525252; padding:.2em 0; color:#fff; cursor:pointer; font-size:1em; margin-right:.8em;}

/*Formulario seleccione ANIOS*/
form#formanio{margin:1em 0 1.5em 0; font-size:1em; color:#555;}
form#formanio span{margin:0.5em 1em 0 0; float: left;}
form#formanio select{float:left; margin-top:.3em;  border:.1em solid #bdbdbd; font-size:1em; color:#000;height:1.82em; width:5em;}
form#formanio input{float:left; margin:.3em 0 0 .8em;}

/*modulo SUBHOME SERVICIOS*/
.moduleContentL { background:url(../img/fndSubSerL.gif) no-repeat left top; padding:0 .4em; float:left; width:35.1em; margin-right:1em;}
	.moduleContentL.last { margin-right:0;}
	.moduleContentL .moduleContentR { background:url(../img/fndSubSerR.gif) repeat-x right top; padding:1.4em;}
	.moduleContentL .moduleContentR a { font-size:1.2em; color:#333; text-decoration:none; font-weight:bold;}
		.moduleContentL .moduleContentR a:hover { text-decoration:underline;}
	.moduleContentL .moduleContentR span.miniChar { font-size:.8em; color:#a30c51;}
	.moduleContentL .moduleContentR .int { font-size:1.1em; margin:1em 0;}
	.moduleContentL .moduleContentR .int img { float:left; margin-bottom:1em; margin-right:1em; width:7.65em;}

/*modulo LISTADO GALERIAS PRENSA*/
.lstGalerias { clear:both; float:left; width:100%; }
	.lstGalerias ul.galerias { display:inline; float:left; width:71em; margin:0 .9em; background:url(../img/fndLItemasImpar.gif) no-repeat left bottom; padding-bottom:.9em; margin-bottom:1.2em;}
		.lstGalerias ul.galerias li { float:left; width:12em; background:#f9f7f1; padding:.2em; padding-bottom:1em; margin-right:1.8em; color:#444;}
		.lstGalerias ul.galerias li.last { margin-right:0;}
		.lstGalerias ul.galerias li img { width:11.7em;}
		.lstGalerias ul.galerias li span { display:block; padding:.5em; border-bottom:1px dotted #999; margin-bottom:.2em;}
		.lstGalerias ul.galerias li a { display:block; margin-left:.4em; padding:0 .2em; padding-left:1.6em; font-size:.9em; color:#444; text-decoration:none; background:url(../img/ico_ampliar.gif) no-repeat 0 .25em;}
		.lstGalerias ul.galerias li a:hover { text-decoration:underline;}		

/* variantes ENTREVISTAS*/
.entrevistado { font-size:1em; font-weight:bold; color:#740839;}
.titEntrevista { clear:left; font-size:1.2em; color:#222; display:block; /*margin-bottom:.9em;*/}
ul.preguntas.preguntas.entrevista h4 { font-size:.6em; color:#555;}
	ul.preguntas.entrevista .respuesta { width:38.6em; font-style:italic;}

/*modulo MULTIMEDIA*/
.contentMultimedia { float:left;}
	ul.multimedia { float:left;}
	ul.multimedia li { float:left; margin-bottom:.9em;}
	ul.multimedia a.pestania { display:block; width:23.5em; padding:.5em 0; border:1px solid #d8d9d9; text-align:center; color:#555; text-decoration:none; background:#fff;}
		ul.multimedia a.pestania.sel { border-bottom:0; color:#a30c51;}
	ul.multimedia a.pestania:hover { text-decoration:underline;}
	ul.multimedia li div.intMultimedia { clear:both; float:left; width:21.5em; min-height:20em; padding:1em; border:1px solid #d8d9d9;}
	ul.multimedia li div.intMultimedia img { width:21.5em; margin-bottom:1em; height:16.3em;}
	ul.multimedia li div.intMultimedia ul.paginacion { width:auto; margin-right:0; background:none; padding:0;}
	.ampliarImg { float:left; padding:.2em .5em; background:url(../img/fndOpcTemas.gif) no-repeat left top;}
		.ampliarImg a { color:#555; text-decoration:none; background:url(../img/ico_ampliar.gif) no-repeat left top; padding-left:1.8em;}
			.ampliarImg a span.miniChar { color:#a30c51;}
		.ampliarImg a:hover { text-decoration:underline;}	

/*modulo DIRECTORIO*/
.directorio { clear:both; float:left; width:100%;}
	.directorio h4 { clear:both; display:block; font-size:1.3em; color:#740839; padding-bottom:.9em; margin-bottom:.9em; background:url(../img/fndULtemas.gif) repeat-x left bottom;}
	.directorio .contentDirectorio { clear:both; float:left; width:100%; margin-bottom:1.2em;}
		.directorio .contentDirectorio .module { float:left; width:30em; padding:.9em; padding-top:.3em; margin-right:.9em; background:url(../img/fndLItemas.gif) no-repeat left bottom;}
		.directorio.classAll .contentDirectorio .module { width:42.8em !important;}
		.directorio .contentDirectorio .module.unaColm { width:65.1em !important; margin-right:0;}
		
		.directorio .contentDirectorio .module.last { width:30.2em; margin-right:0em;}
		.directorio .contentDirectorio .module h5 { font-size:1.2em; color:#222; margin-bottom:.45em;}
		.directorio .contentDirectorio .module dl { margin:.5em 0;}
		.directorio .contentDirectorio .module dl dt { float:left; color:#000;}
		.directorio .contentDirectorio .module dl dd a { color:#666; text-decoration:none;} 
			.directorio .contentDirectorio .module dl dd a:hover { text-decoration:underline;}
			.directorio .contentDirectorio .module dl dd a span.miniChar { color:#a30c51;}
.directorio.interes h4 { color:#444; background:none; font-size:1.1em; padding:0; margin:.1em 0 .5em 0;}
	.directorio.interes h4 a { text-decoration:none; color:#444;}
	.directorio.interes h4 a span { color:#a30c51; font-weight:normal;}
	.directorio.interes .contentDirectorio .module { width:31.75em; font-size:1.1em; padding-left:0;}
	.directorio.interes.large .contentDirectorio .module {width:65.5em;}
	.intro.dotted { background:url(../img/fndULtemas.gif) repeat-x left bottom; padding-bottom:1.3em; margin-bottom:1.1em;}

/*listado DIRECTORIO MEDIOS*/
.haciendadirectorio { float:left; background:url(../img/fndcontenareadescargas.gif) no-repeat left top;}
	.haciendadirectorio .directorio { background:url(../img/fndAreadescargas.gif) no-repeat right top; width:97%; padding:1em;}
	.haciendadirectorio .directorio .contentDirectorio .module { width:33em;}
		.haciendadirectorio .directorio .contentDirectorio .module.last { width:32.5em;}
	html>/**/body .haciendadirectorio .directorio, x:-moz-any-link, x:default { width:98%;} /*FIREFOX 3*/		

/*modulos CONTENIDOS PESTANIAS*/
.contentPestanias { position:relative; /*border:1px solid red; height:100%;*/}	
.intPestanias { padding:0 .45em;}
	.intPestanias .intro { padding:0;}
	h4.pestanias a { clear:both; display:block; margin-bottom:1.2em; text-align:center; padding:.5em 0; font-size:1.1em; color:#555; text-decoration:none; border:1px solid #b1b1b1; border-bottom:0; font-weight:normal;}
	h4.pestanias a.lst { border-right:.1em solid #b1b1b1!important;}
	h4.pestanias a:hover { text-decoration:underline;}

/*Para parrafos con borde superior punteado*/
div.dottedtop{background:url(../img/dotted-grey.gif) repeat-x top left; padding:1em 0 0 0;}
	div.dottedtop ul{margin-top:.3em; margin-bottom:.7em;}	
	div.dottedtop ul li{margin-bottom:.3em;}
	div.dottedtop dl{margin-bottom:1em; margin-top:.3em;}
	div.dottedtop dl dt{float:left; margin-right:.5em;}
	div.dottedtop dl dd{margin-bottom:.3em;}
	div.dottedtop dl dd a { color:#555; text-decoration:none;}
	div.dottedtop dl dd a:hover { text-decoration:underline;}

/*mapa GOOGLE MAPS*/
#mapa { width:21.5em; height:21.5em;}
	#mapa .gmnoprint span { display:none;}
	#mapa .gmnoprint a { display:none;}
	
/*pie pagina*/
#footer { clear:both;}
ul.lstfooter { float:left; width:100%; margin-bottom:1.4em;}
	ul.lstfooter li { float:left; width:16em; text-align:center; background:#a30c51; padding:.9em 0; margin-right:.2em;}
	ul.lstfooter li.rss { background:#a30c51 url(../img/icoRSS.gif) no-repeat 88% 50%;}
	ul.lstfooter li.last { width:16.4em; padding:.5em 0; margin-right:0;}
	ul.lstfooter li.last img { width:4.75em;}
	ul.lstfooter li a { font-size:1.2em; color:#fff; text-decoration:none;}
	ul.lstfooter li a:hover { text-decoration:underline;}
	
.infofooter { text-align:center; margin-bottom:1em; color:#444;}
	.infofooter a { color:#444; text-decoration:none;}
	.infofooter a:hover { text-decoration:underline;}

/*formuario ENVIAR A UN AMIGO*/
#divfriendForm { clear:both; float:left; font-size:1.1em; color:#555; background:url(../img/fndcontenareadescargas.gif) no-repeat left top; padding-top:0; margin-top:.9em !important;}
#divfriendForm form { background:url(../img/fndAreadescargas.gif) no-repeat right top; padding:1em;}	
	#divfriendForm form fieldset { border-bottom:.1em dotted #555; border-top:#fff; padding-bottom:1em; margin-bottom:1em;}
	#divfriendForm form div.titufriend { width:64.5em;}
		#divfriendForm form div.titufriend span { float:left; font-weight:bold; color:#9e0c4e; font-size:1.2em;}
	#divfriendForm form div.titufriend a#formClose { float:right; color:#555;}
	#divfriendForm form div { float:left; width:64.5em;}
	#divfriendForm form label { float:left; padding:1em 0; margin-right:2em;}
		#divfriendForm form label.last { margin-right:0;}
	#divfriendForm form label span { font-weight:bold;}
	#divfriendForm form input.texto{ display:block; margin-top:.2em; width:30em; border:.1em solid #bdbdbd; font-size:1em; color:#000; padding:.2em 0 .2em .4em;}
	#divfriendForm form div.wtextarea {}
		#divfriendForm form div.wtextarea textarea { display:block; margin:0; margin-top:.2em; width:62.5em; border:.1em solid #bdbdbd; font-family:verdana; font-size:1em; color:#000; padding:.2em 0 .2em .4em;}
		#friendForm .botones_form { background:#525252; border:0; color:#fff; cursor:pointer; float:right; font-size:1.1em; margin-left:1em; padding:.2em 0; width:4.7em;}

#divfriendForm.uncol {margin-top:2em; background:url(../img/fndcontenareadescargas.gif) no-repeat left top; padding-top:0;}
html>/**/body #divfriendForm.uncol, x:-moz-any-link, x:default {float:left;} /*FIREFOX 3*/
#divfriendForm.uncol form {background:url(../img/fndAreadescargas.gif) no-repeat right top; padding:1em;}
#divfriendForm.uncol form fieldset{border-bottom:.1em dotted #555; border-top:#fff; padding-bottom:1em; margin-bottom:1em;}
#divfriendForm.uncol form div.titufriend { width:41.5em; margin-bottom:1em;}
	#divfriendForm.uncol form div.titufriend span{font-weight:bold; color:#9e0c4e; font-size:1.2em;}
#divfriendForm.uncol form label {padding:.5em 0;}
#divfriendForm.uncol form input.texto{width:19.3em;}
#divfriendForm.uncol form div.wtextarea textarea{width:41.2em;}
#divfriendForm.uncol .botones_form {margin-right:0em; margin-left:1em;}

/*Planes de Urbanismo*/
div.contentAgenda .headPlan { display:block; padding:.4em 1em; background:#f1f1ef; font-size:1.1em; color:#a30c51; font-weight:bold; margin-bottom:1em;}
		div.contentAgenda ul.lstNormas { font-size:1.1em; margin-left:2em; margin-bottom:1em;}
			div.contentAgenda ul.lstNormas li{clear:both;}
			div.contentAgenda ul.lstNormas li a.botha{text-decoration:none; color:#333; margin-left:.5em;display:block; float:left; margin-top:.6em;}
		div.contentAgenda ul.lstNormas strong { color:#444; padding-left:.9em; display:block; margin-bottom:.3em; clear:both;}
		div.contentAgenda ul.lstNormas span.lstDescargas {padding-left:1.5em; margin:.6em 0; float:left;}
			div.contentAgenda ul.lstNormas  ul{padding-left:.9em; color:#750738; margin-bottom:1.5em;}
			.norma { color:#222; font-weight:bold; display:block; margin-top:.8em;}
			
/*Mapa web*/
div.webmap{clear:both;}
	div.webmap div.mapal{background:url(../img/bg_div_mapaweb.gif) no-repeat top left; padding:0 0 0 1.5em; margin-bottom:3em;}
	div.webmap div.mapar{background:url(../img/bg_div_mapawebr.gif) no-repeat top right;}
	div.webmap h4{font-size:1.3em; color:#740839; padding:1em 0 .9em 0; margin-bottom:.9em; clear:both; height:1%;}
	div.webmap ul{font-size:1.1em; clear:both;}
		div.webmap ul li{margin-bottom:.9em; float:left; width:33%;}
		div.webmap ul li a{text-decoration:none; color:#222;}
		div.webmap ul li a:hover{text-decoration:underline;}
		div.webmap ul li a span{color:#a30c51;}

/*Agenda Calendario*/
div.calendaragenda { clear:both;}
	div.calendaragenda p {}
	div.calendaragenda span { margin-top:.5em; width:57%;}
	div.calendaragenda table { margin-top:-2em; border:.1em solid #e1e2e3; font-size:1em; padding:.5em 0;}
	div.calendaragenda table tr th { padding:.5em .65em; cursor:help;}
	div.calendaragenda table tr td { padding:.5em .65em; font-weight:normal;}
	div.calendaragenda table tr td a { font-size:1em; text-decoration:none;}
	div.calendaragenda table tr td a.sel { color:#fff; font-weight:bold; background:#a30c51; padding:.2em;}
	div.calendaragenda table tr td a:hover { color:#a30c51;}

/*listado enlaces RSS*/
div.lstRSS { background:url(../img/fndRSS.gif) no-repeat left bottom; float:left; width:100%; padding-bottom:2em; margin-bottom:.9em;}
	div.lstRSS div.intRSS { display:inline; float:left; padding-left:10.2em; margin-left:1.6em;}
	div.lstRSS h4 { font-size:1.4em; color:#555; margin-bottom:1.6em;}
	div.lstRSS ul { float:left; width:45em;}
		div.lstRSS ul li { float:left; width:45%; margin-bottom:.9em; background:url(../img/fndLIRSS.gif) no-repeat 0 .5em; padding-left:1.2em;}
		div.lstRSS ul li a { font-size:1.2em; color:#555; text-decoration:none;}
			div.lstRSS ul li a:hover { text-decoration:underline;}
		div.lstRSS ul li a span.miniChar { font-size:.9em; color:#a30c51;}

/*modulo DATOS INTERES RECREATIVOS*/
.recreo { float:left; width:21.5em; background:url(../img/fndModRecreo.gif) repeat-y center top;}
	.recreo ul li { float:left; width:46%; padding-right:1em;}
		.recreo ul li.last { width:40%; padding-right:0;}
	.recreo ul li span { color:#000; font-weight:bold;}
	
/* modulo listado COMPRAS*/
div.contentFrmCompra { float:left; background:url(../img/fndcontenareadescargas.gif) no-repeat left top; margin-top:.9em;}
	div.contentFrmCompra .intFrmCompra { float:left; width:70.8em; background:url(../img/fndAreadescargas.gif) no-repeat right top; padding:1em;}
	div.contentFrmCompra h4 { font-size:1.2em; color:#a30c51; margin-left:1em; margin-bottom:1.4em;}
	div.contentFrmCompra table.lstCompra { border:0; width:100%;}
	div.contentFrmCompra table.lstCompra th { font-size:1.1em; color:#555; padding-left:1em;}
		div.contentFrmCompra table.lstCompra th.pvp { text-align:right; color:#a30c51; padding-left:0; padding-right:3em;}
	div.contentFrmCompra table.lstCompra td { font-size:1.1em; color:#555; padding:.3em 0; padding-left:1em; vertical-align:top;}
	  	div.contentFrmCompra table.lstCompra td.pvp { text-align:right; padding-right:4.6em;}
	div.contentFrmCompra table.lstCompra td.total { background:url(../img/bg_punto_gris.gif) repeat-x 0 .6em; text-align:right; padding:1.6em 0; padding-right:4.6em;}
		div.contentFrmCompra table.lstCompra td.total span { font-weight:bold;}

/*formulario COMPRAS*/
.contentFrmCompra form#frmCompra {}
	.contentFrmCompra form#frmCompra label { display:inline; float:left; margin-left:1em;  font-size:1.1em; color:#555; font-weight:bold;}
		.contentFrmCompra form#frmCompra label.right { margin-left:2em;}
	.contentFrmCompra form#frmCompra input { border:1px solid #bdbdbd; margin:.25em 0; padding:.1em .2em; width:22.6em; font-size:1.1em; color:#666;}
	.contentFrmCompra form#frmCompra div.collabel { float:left; margin-bottom:.7em;}
	.contentFrmCompra form#frmCompra div.botones { clear:both; float:left; width:70.5em; background:url(../img/bg_punto_gris.gif) repeat-x 0 0; padding:1em 0; padding-right:1em;}
	.contentFrmCompra form#frmCompra div.botones a { float:left; color:#a30c51;}
	.contentFrmCompra form#frmCompra .botones_form { background:#525252; border:0; color:#fff; cursor:pointer; float:right; font-size:1.1em; margin-left:1em; padding:.2em 0; width:4.7em;}
	.contentFrmCompra form#frmCompra a { color:#555; text-decoration:none;}

/*Estilos Tabla Compleja*/
table.complejas { clear:both; border-collapse:collapse;  margin:.5em 0 2em 0;}		
	table.complejas thead tr th { color:#740839; font-size:1.4em; background:url(../img/bg_thprincomple.gif) no-repeat bottom left; padding:.5em 0 .5em 1em; vertical-align:top;}	
	table.complejas thead tr td { border-right:1em solid #fff;}
	table.complejas tbody tr th { background:#f7efef; color:#740839; font-size:1.4em; padding:1.5em 1.1em; vertical-align:top; border-bottom:.5em solid #fff; border-right:.7em solid #fff;}		
	table.complejas tbody tr th.cambio { color:#444; background:url(../img/bg_th_cambio.gif) no-repeat top left; font-size:1.1em; border-right:0; border-top:.2em solid #dcdcdc; border-bottom:.05em dotted #999; padding-bottom:.5em;}		
	table.complejas tbody tr.gris { background:#f5f5f5;}		
		table.complejas tbody tr.gris td { text-align:center; vertical-align:middle; color:#222; border-right:.3em solid #fff; border-top:.7em solid #fff;  border-bottom:.7em solid #fff;}
		table.complejas tbody tr td { border-right:.1em dotted #999; padding:.5em 1em; vertical-align:top; color:#222;}		
			table.complejas tbody tr td a { color:#222;}		
			table.complejas tbody tr td.rosa { color:#a30c51;}		
			table.complejas tbody tr td.barra { background:url(../img/td_barra.gif) no-repeat .5em .6em;}
			
/*Estilos Tabla con Papel Pijama*/
table.tblpijama { clear:both; border-collapse:collapse;  margin:.5em 0 2em 0; border-bottom:.05em dotted #999;}		
	table.tblpijama thead tr th{ color:#444; background:url(../img/bg_th_cambio.gif) no-repeat top left; font-size:1.1em; border-right:0; border-top:.2em solid #dcdcdc; border-bottom:.05em dotted #999; padding:.7em 1.1em; vertical-align:top;}		
	table.tblpijama tbody tr.pi {background:#f7efef;}		
	table.tblpijama tbody tr th {border-right:.05em dotted #999; padding:0 1em;}		
	table.tblpijama tbody tr td {padding:.5em 1em; vertical-align:top; color:#222;}		
	table.tblpijama tbody tr td.ctr {vertical-align:middle;}
	table.tblpijama thead tr th.num, table.tblpijama tbody tr td.num {text-align:right;}

table.tblpijama.borde {border:.05em dotted #999;}		
table.tblpijama.borde tbody th {background:#f7efef; border:.05em dotted #999; color:#444;} 		

a.dato{color:#222!important; text-decoration:none!important;}
