/*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}
.ftr { float:right}
.clear:after { content:"."; clear:both; display:block; visibility:hidden; height:0}
.both { clear:both;}
.hidden,hr { display:none;}
.hidden{display:none;visibility:hidden;}
p { margin-bottom:.7em;}
html { font-size:100%}
body { font:62.5% Verdana, Arial, Helvetica, sans-serif; color:#666;}

/*estilos estructura pagina::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#wrapper { font-size:100%; margin:.1em auto 0; width:97.5em; text-align:left;}

/*header::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#header { float:left; width:100%; min-width:100%; margin-top:0.2em; margin-bottom:.3em;}
	.headerLeft { float:left; width:23em; min-width:23em;}
	.headerRight { float:right; width:74.5em; min-width:74.5em; margin-top:1em; padding:auto;}
		.headerRight .hSecondMenu { float:right; margin-bottom:.4em;}
		.headerRight .hSecondMenu ul.language li { float:left; padding:0 .8em; border-left:.1e28/09/2009m 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;}
	img.logotipo { width:187%; padding-bottom:0.2em;}
	ul.secondMenu, ul.language{ 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 {float:right;}
		ul.headerLinks li { float:left; padding-left:.1em; height:4.9em; 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 {width:22.2em; padding:1.4em 0 0.9em 1.6em; background:url(../img/fndheaderLinks.gif) no-repeat left top; float:right; clear:right;}
form#form_buscador { margin-top:.8em;}
	form#form_buscador input#palabra { width:14.3em; padding:.2em; font-size:1.1em; color:#333; border:1px solid #909090;}
	form#form_buscador 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; min-width:97.4em; background:url(../img/fndmainMenu.gif) repeat-x left bottom;}
	.mainMenu ul.menuSup li {float:left; width:16em; min-width:16em; 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; margin: 0.2em 0em 0em 0em; padding:0.7em 0.3em 1em 0.3em; font-size:1.6em; color:#fff; text-decoration:none; letter-spacing:-.05em; text-align:center;}
			.mainMenu ul.menuSup li.double a { float:left; padding:0.3em 0.5em 0.4em 1em; text-align:left;}

		.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; color:#a30c51;padding-bottom:1.1em; padding-left:.1em;}
	.mainMenu ul.menuSup li.doublesel a { background:url(../img/fndpestR.gif) no-repeat right top; display:block; color:#a30c51; padding:0.3em 0em 0.4em 0.5em; text-align:left;}
	.mainMenu ul.menuSup li.double, .mainMenu ul.menuSup li.doublesel { text-align:left;}

/*contenido centra::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l*/
#body { float:left; width:100%; margin-bottom:2.2em; background:#fff;}
.col2 { float:left; width:73.7em;}
	.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:22em;}
	.col1 { float:left; width:22.8em; margin: 0px 0px 0px 10px;}
	.col11 { float:left; width:23.8em;}
	.col1 .contentMultimedia { min-height:26.9em;}/*prueba flash*/


/*modulo DESTACAMOS en la página INICIO::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
h3.destacamos { margin:1em 1.5em; height:20px;min-height:20px;background: url(../img/cabDestacamos.gif) no-repeat;}
	h3.destacamos span { display:none;}
	h3.destacamos img { /*width:17.6em; height:3em;*/}
h3.destacamos_eu { margin:1em 1.5em; height:20px;min-height:20px;background: url(../img/cabDestacamos_eu.gif) no-repeat;}
	h3.destacamos_eu span { display:none;}
	h3.destacamos_eu 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 70% 100%;}
	ul.lstDestacaPrincipal li { clear:both; float:left; width:46.6em; padding:0 .8em; padding-bottom:.6em; margin-bottom:.6em;}
	ul.lstDestacaPrincipal li p{font-size:1.1em}
	ul.lstDestacaPrincipal li h4 { font-size:1.2em; color:#444;}
	ul.lstDestacaPrincipal li img { float:left; width:7.7em; height:5.85em; 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 EN LA PAGINA INICIO ::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.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 h3 a { color:#a30c51; text-decoration:none;}
		.noticias h3 a:hover { text-decoration:underline;}
	.noticias ul {}
	.noticias ul li img { float:left; width:7.7em; height:5.85em; margin-right:1em;}
	.noticias ul li { clear:both; float:left; width:42.2em; padding:0; 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; font-weight:bold; display:block; margin-bottom:.3em;}
		.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:5.9em;}
	.col_subhome1 .noticias ul li  a{font-weight:bold; clear:right; display:block; margin-bottom:0.8em;}

/*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;}	
	.col_subhome2 .int .noticias li.last { background:none;}	

	
/*modulo RELACIONALES PARA LOS BANERS DE IZQ Y DCHA::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.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, .contentRelacionales ul li.zip { 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.ppt { background:url(../img/icoPPT.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:0em 0em .8em .9em; width:100%; min-width:100%;}
	ul.path li { float:left; font-size:1.2em; color:#a30c51; padding:.2em 0em 0em .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; background: url(../img/fndDestacados.gif) no-repeat 100% 100%;}
	.col_subhome2 .int { border:.1em solid #d8d9d9; float:left; width:48.7em; padding:.2em;}

img.subhome_destacado { width:100%;min-width:100%; margin-bottom:.2em; }
		

/*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,- SON LOS BOTONES DEL MENU PRINCIPAL::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.col3 { float:left; width:97.4em;  margin-bottom:.9em;}
	.col3 .col31 { float:left; width:23.6em; margin-right:.9em;}
	.col3 .col31img { float:left; width:23.6em; margin-right:.9em; background:url(../img/imgOpinion.gif) no-repeat; height:42em;}

.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;}
			.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;}

.contenttemasOtros { float:left; padding-bottom:.9em; background:url(../img/fndMenuLat.gif) no-repeat right bottom;}
.menutemasOtros { float:left; width:23.4em; border:.1em solid #d8d9d9;}
	.menutemasOtros ul.temasOtros { background:#494a4a;}
	.menutemasOtros ul.temasOtros li { border-bottom:.1em solid #e8e9e9; padding:.8em .6em; }
			.menutemasOtros ul.temasOtros li ul li { font-size:.9em; border:0; padding-left:1.1em; padding-bottom:0;}
			.menutemasOtros ul.temasOtros li.sel ul li a { color:#555; font-weight:normal;}
			.menutemasOtros ul.temasOtros li.sel ul li.sel { background:url(../img/fndLISecondChild.gif) no-repeat 0 1.2em;}
			.menutemasOtros ul.temasOtros li.sel ul li.sel a { color:#a30c51;}
		.menutemasOtros ul.temasOtros li.sel { color:#a30c51; font-weight:bold;}
			.menutemasOtros ul.temasOtros li.sel a { color:#a30c51;}
		.menutemasOtros ul.temasOtros li.last { border:0;}
	.menutemasOtros ul.temasOtros li a {  margin:.1em; padding:0 .6em; font-size:1.2em; color:#fff; text-decoration:none;}

/*modulo DESTACADO TEMAS*/
div.desttemas{background:#fff url(../img/bg_desta_temas_central.gif) no-repeat bottom left; padding:0 0 .1em 0; font-size:1.1em; margin-bottom:.5em;}
div.desttemas img{float:left; margin-right:1.8em;}
div.desttemas h4{font-size:2.2em; font-weight:normal; margin:.3em 0 .2em 0;}
div.desttemas a{text-decoration:none; color:#920c2d;}


	
/*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; height:3em; width:100%; background:url(../img/fndtittemas.gif) no-repeat right bottom;}
	.headTemas h3 { float:left; width:95%; 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.italica { font-style:italic;}
	div.intro:after { content:"."; clear:both; display:block; visibility:hidden; height:0}
		div.intro p { margin-bottom:.5em;}
		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; list-style-type:disc;}
			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;}

/*anuncios FICHA*/
ul.anuncio { margin:.5em 0;}
	ul.anuncio.mb { margin-bottom:0;}
	ul.anuncio li span.campo { font-weight:bold; color:#000;}
	ul.anuncio li { color:#555; font-size:1.1em; margin-bottom:.9em;}
	ul.anuncio li a { color:#a30c51;}
ul.lstAgrupadores li dl.anuncio { float:left; width:35em;}

dl.anuncio { width:45em; margin:.5em 0; margin-bottom:.8em;}
	dl.anuncio.mb { margin-bottom:0;}
	dl.anuncio dt { float:left; font-weight:bold; color:#000;}
	dl.anuncio dt.agenda { color:#555; margin-right:.5em;}


ul.lsttemas { float:left; background:url(../img/fndULtemas.gif) repeat-x left top; padding-top:1.5em;}
ul.lsttemas.nobg {background:none;}
	ul.lsttemas li { width:70.7em; padding-bottom:1em; margin-bottom:1.5em; background:url(../img/fndLItemas.gif) no-repeat right bottom;}
ul.lsttemas li.wWidth { float:left;}
.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*/
/*___________________________para las fotos de lso anuncios_____________________________________________*/			
.col321 .contentAgenda .intAgenda img { width:46em; margin-bottom:2em; border:.1em solid #d8d9d9;} 



		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:7.7em; height:5.85em; margin-right:1em;}
	
	ul.lsttemas li h4.titular { font-size:1.2em; color:#222; margin-bottom:.45em;}
		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;}
			ul.lsttemas li ul.withPhoto li { width:36.4em;}
		.col321 ul.lsttemas li ul.withPhoto { width:36.4em;}
		
		.col321 ul.lsttemas li ul { width:35em;}
			.col321 ul.lsttemas li ul li { clear:both;}
			.col321 ul.lsttemas li ul li a { font-size:.9em;}
					/*descargables de los listados de temas*/
		ul.lsttemas li.word { background:url(../img/icoWord.gif) no-repeat 0 .1em  !important; padding-left:1.5em; margin-bottom:.9em;}
		ul.lsttemas li.pdf { background:url(../img/icoPDF.gif) no-repeat 0 .1em    !important; padding-left:1.5em; margin-bottom:.9em;}
		ul.lsttemas li.excel { background:url(../img/icoEXCEL.gif) no-repeat 0 .1em  !important; padding-left:1.5em; margin-bottom:.9em;}
		ul.lsttemas li.rar, ul.lstAgrupadores li.zip { background:url(../img/icoRAR.gif) no-repeat 0 .1em  !important; padding-left:1.5em; margin-bottom:.9em;}
		ul.lsttemas li.exe { background:url(../img/icoEXE.gif) no-repeat 0 .1em  !important; padding-left:1.5em; margin-bottom:.9em;}
		ul.lsttemas li.generico { background:url(../img/icoGEN.gif) no-repeat 0 .1em  !important; padding-left:1.5em; margin-bottom:.9em;}
		ul.lsttemas li.img { background:url(../img/icoIMG.gif) no-repeat 0 .1em  !important; padding-left:1.5em; margin-bottom:.9em;}
		ul.lsttemas li.ppt { background:url(../img/icoPPT.gif) no-repeat 0 .1em  !important; padding-left:1.5em; margin-bottom:.9em;}
			
		ul.lsttemas li.word a, ul.lsttemas li.pdf a, ul.lsttemas li.excel a, ul.lsttemas li.rar, ul.lsttemas li.zip a,
				ul.lsttemas li.exe a, ul.lsttemas li.generico a, ul.lsttemas li.img a, ul.lsttemas li.ppt a { font-size:1em; color:#444;}

		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;}
				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:71em;*/}

	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; width:37em;}
	
.col321 { float:left; width:48.2em; margin-right:.9em; }
div .col3.sincol1 /*.col321*/ {width:97.4em;}
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:7.7em; height:5.85em; margin-bottom:1em; margin-right:1em;}
	.disttemas span { font-size:1.1em;}

/*modulo OPCIONES PRINT/ENVIAR A UN AMIGO, volver */
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;}
	ul.opcTemas li a.olvidar { padding-left:1.7em; background:url(../img/interrogacion.gif) no-repeat left top;}

		
/*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;}
	li.fondopuntos { background:url(../img/fndLItemasImpar.gif) repeat-x left bottom!important; width:100%!important; padding:.2em 0;}
	li.fondopuntos  a{ color:#a30c51; text-decoration:none;}
	li.fondopuntos  a:hover{text-decoration:underline;}
		li.fondopuntos ul { margin-left:1em;}
		li.tipo2 { margin-left:1em;}
		li.tipo2 ul { margin-left:1em;}
		li.tipo2 span { margin-top:.5em;}
	
	
ul.lstAgrupadores { float:left; background:url(../img/fndULtemas.gif) repeat-x left top;}
	ul.lstAgrupadores.noborde { margin-top:.45em; background:none;}
	ul.lstAgrupadores.noborde li { clear:both; float:left; width:72.6em; color:#444; margin-bottom:.9em; padding-bottom:.2em !important; background:url(../img/fndLItemasImpar.gif) repeat-x left bottom;}
	ul.lstAgrupadores.noborde li { padding-bottom:1em; }
		.col321 ul.lstAgrupadores li { width:46em; padding-bottom:1em;}
	ul.lstAgrupadores li.lianidado, ul.lstAgrupadores li.last { background:none;}
		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;}
				/*listado de agrupadores con descargas*/
	ul.lstAgrupadores li.word { background:url(../img/icoWord.gif) no-repeat 0 .1em  !important; padding-left:1.5em;}
		ul.lstAgrupadores li.pdf { background:url(../img/icoPDF.gif) no-repeat 0 .1em    !important; padding-left:1.5em;}
		ul.lstAgrupadores li.excel { background:url(../img/icoEXCEL.gif) no-repeat 0 .1em  !important; padding-left:1.5em;}
		ul.lstAgrupadores li.rar, ul.lstAgrupadores li.zip { background:url(../img/icoRAR.gif) no-repeat 0 .1em  !important; padding-left:1.5em;}
		ul.lstAgrupadores li.exe { background:url(../img/icoEXE.gif) no-repeat 0 .1em  !important; padding-left:1.5em;}
		ul.lstAgrupadores li.generico { background:url(../img/icoGEN.gif) no-repeat 0 .1em  !important; padding-left:1.5em;}
		ul.lstAgrupadores li.img { background:url(../img/icoIMG.gif) no-repeat 0 .1em  !important; padding-left:1.5em;}
		ul.lstAgrupadores li.ppt { background:url(../img/icoPPT.gif) no-repeat 0 .1em  !important; padding-left:1.5em;}
			
		ul.lstAgrupadores li.word a, ul.lstAgrupadores li.pdf a, ul.lstAgrupadores li.excel a, ul.lstAgrupadores li.rar a, ul.lstAgrupadores li.zip a,
				ul.lstAgrupadores li.exe a, ul.lstAgrupadores li.generico a, ul.lstAgrupadores li.img a, ul.lstAgrupadores li.ppt a { font-size:1.1em; color:#444;}

/*ul.lstAgrupadores li span.titagrupador { font-size:1.1em; font-weight:normal; color:#444; padding-left:1em; padding-bottom:.45em;}*/
ul.lstAgrupadores li span.titagrupador { font-size:1.1em; font-weight:bold; color:#444; padding-left:1em; padding-bottom:.45em;}
	ul.lstAgrupadores li span.titagrupador a { color:#444;}
	
	.titagrupador { color:#222; text-decoration:none; font-weight:bold; display:block;}
		.titagrupador a { color:#222; text-decoration:none;}
		.titagrupador a:hover { text-decoration:underline;}
		.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 { padding-left:1em;}
		ul.lstAgrupadores li ul li { width:60em; padding-bottom:.45em;}
			
	ul.lstAgrupadores li ul.lstDescargas { float:left; width:99%; padding-left:0; background:none;}
		ul.lstAgrupadores li ul.lstDescargas li { 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 { font-size:1.1em; padding-left:1em; margin-bottom:.45em;}
	
	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;}
		


/*redefinicion modulo LISTADO POR AGRUPADORES*/
	.contentlstAgrupadores { clear:both; float:left; padding:.1em;}
		.contentlstAgrupadores ul.lstAgrupadores { width:72.5em; padding:.45em 0;}
		.contentlstAgrupadores ul.lstAgrupadores li { width:72.5em; 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; margin-bottom:.2em; display:block; margin-top:.9em;}
	span.subtitulo strong {float:left;}
	span.subtitulo a { color:#a30c51;}
span.modelos { font-size:1em; font-weight:bold; color:#000; display:block; margin:.5em 0;}



/*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;}
ul.paginacion { float:left; width:45em; 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;}
				/*paginacion en contentAgenda*/
	.contentAgenda .intAgenda ul.paginacion { background:none; padding-top:0;}
		.contentAgenda .intAgenda ul.paginacion.DOWN { padding-top:1em;}
		.contentAgenda .intAgenda ul.paginacion li { margin-right:.9em;}


/*modulo listado PREGUNTAS MAS FRECUENTES*/
.contentpregfre { float:left;}
	.contentpregfre .intprefre { width:100%;}
	.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; font-weight:normal;}
	ul.faqs li ul { margin:1em .9em;}
	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;}


.col32 .contentlistado { float:left;  width:100%;}
	.contentlistado .intlistado { width:100%;}
	.contentlistado .intlistado ul.paginacion { width:63.9em;}
.intlist { background:url(../img/fndULtemas.gif) repeat-x left top; padding-top:1em;}

ul.progs { clear:both; margin:0; padding:0; width:100%; min-width:100%;}
	ul.progs 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:.2em; width:96%;}
	ul.progs li.impar { background:url(../img/fndLItemasImpar.gif) no-repeat left bottom    !important; width:100%;}
	ul.progs li h4 { font-size:.7em; color:#222; margin-bottom:.9em; background:url(../img/fndLIFaqs.gif) no-repeat 0 .5em; padding-left:1.2em; width:100%;}

.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 {}
	form#frmEncuestas { font-size:1.2em;}
	form#frmEncuestas span { display:block; margin-bottom:.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;}
		

	
/*Formulario  Opinion*/
h4.rosagenerico { color:#a30c53; font-size:1.1em; margin-bottom:.8em;margin-top:3em;padding-top:1em;}
form#formopinion { background: url(../img/bg_form_opi.gif) no-repeat top right;}
	form#formopinion fieldset { 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:18em; 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;}

/*Formulario mercadolocal.org  __________________________FORMULARIO PRINCIPAL PARA LA MAYORIA DE LAS PÁGINAS DE LA WEB_________________

*/
h4.rosagenerico { color:#a30c53; font-size:1.1em; margin-bottom:.8em;}
form#formulario { background: url(../img/bg_form_opi.gif) no-repeat top right; margin-top:0.1em; padding-top:0.8em;}
form#formulario fieldset{ /*background: url(../img/bg_form_opi_left.gif) no-repeat top left*/; padding:1em 1.2em 0 1.2em;}
form#formulario legend{background: url(../img/fndpath.gif) no-repeat top left; color:#a30c53; font-weight:bold;font-size:1em; margin-bottom:0.1em;margin-top:0.5em; padding-bottom:0.1em; padding-left:1em; margin-left:0.5em;}
form#formulario label { float:left; width:43em; margin-right:1em; margin-bottom:1.1em; font-weight:bold; font-size:1.1em;}
form#formulario label a { text-decoration:none; color:#555;}
form#formulario input.texto{display:block; margin-top:.2em; width:18em; border:.1em solid #bdbdbd; font-size:1em; color:#000; padding:.2em 0 .2em .4em;}
form#formulario select{ display:block;margin-top:.2em; width:22.5em; border:.1em solid #bdbdbd; font-size:1.1em; color:#000; height:1.82em;}
form#formulario textarea{display:block;margin-top:.2em; margin-top:.2em; width:35em; border:.1em solid #bdbdbd; font-family:verdana; font-size:1em; color:#000; padding:.2em 0 .2em .4em;}
form#formulario div{background: url(../img/fndULtemas.gif) repeat-x top left; padding-top:2em; }
form#formulario div a{float:left; color:#a30c51;}
form#formulario 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;}
form#formulario input #btnEnviar{ float:right; border:0; background:#525252; padding:.2em 0; margin-right:0; color:#fff; cursor:pointer;}
form#formulario span.combo { float:left; margin-right:.7em; margin-left:0.3em;}


#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;}

	
/*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:#fff 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;}
#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;}

/
/*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;}


/*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; height:10em;}
	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;}


/*resultados de la busqueda, seleccion por temas::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

ul.rastromigasbuscador { float:left; margin-bottom:.9em;}
	ul.rastromigasbuscador li { float:left; font-size:1.1em; color:#444;}
	ul.rastromigasbuscador li a { color:#444;}

ul.listatemasbuscador { float:left; width:97.5em; background:url(../img/fndtablaAgrupador.gif) repeat-x left top; padding-top:.5em; margin-bottom:.9em;}
	ul.listatemasbuscador li { float:left; width:33.3%; font-size:1.1em; color:#444; margin-bottom:.5em;}
	ul.listatemasbuscador li a { color:#444;}
	








/********************************************************Estilos IFBS*************************************************************/

.nombreIFBS {float:left; width:100%;}

.txtIFBS {float:left; width:100%;text-align:left;margin:0px 0px 20px 0px; }
.txtIFBS ul li{background:url(../img/bullet_cuadrado_gris.gif) no-repeat .5em .5em; margin-bottom:.5em; padding-left:1.5em; }
.presentacionIFBS {float:left; width:100%;text-align:left;margin:20px 0px 20px 0px; }
h4{font-size:1.2em; color:#000000;}

.tituloSeccionIFBS{float:left; width:100%;text-align:left; font-weight:bold;}

.headTemasIFBS { float:left; width:100%; background:url(../img/fndtittemas.gif) no-repeat right bottom; margin-bottom:1.2em;}
	.headTemasIFBS h3 { float:left; width:95%; font-size:1.4em; color:#9c0b4e; background:url(../img/fndheadtemas.gif) no-repeat .8em .7em; padding:.6em 2.2em;}
	.headTemasIFBS .noMrg { margin-bottom:.9em;}

.headTemasIFBScorto { float:left; width:65%; background:url(../img/fndtittemas.gif) no-repeat right bottom; margin-bottom:1.2em;}
	.headTemasIFBScorto h3 { float:left; width:30em; font-size:1.4em; color:#9c0b4e; background:url(../img/fndheadtemas.gif) no-repeat .8em .7em; padding:.6em 2.2em; text-align:left;}
	.headTemasIFBScorto .noMrg { margin-bottom:.9em;}

.headRelacionalesIFBS { clear:both; float:left; width:22.2em; background:#9c0b4e; padding:.6em .8em; }
	.headRelacionalesIFBS h3 { font-size:1.2em; color:#fff;}
	.headRelacionalesIFBS.maphead { width:21.9em !important; background:#fff; border:1px solid #e1e2e3; border-bottom:0;}
		.headRelacionalesIFBS.maphead h3 { color:#a30c51;}

.contentRelacionalesIFBS { float:left; width:21.6em; border:1px solid #e1e2e3; padding:1em; margin-bottom:1em;}
	.contentRelacionalesIFBS.mapcont { border-top:0;}
	.contentRelacionalesIFBS h4 { font-size:1.1em; margin-bottom:.5em;}
	.contentRelacionalesIFBS a.estructura { background:url(../img/fndRelacionalesLI.gif) no-repeat 0 .5em; padding-left:1em; display:block;}
	.contentRelacionalesIFBS ul {}
		.contentRelacionalesIFBS ul li { margin-bottom:.6em; background:url(../img/fndRelacionalesLI.gif) no-repeat 0 .5em; padding-left:.8em;}
			.contentRelacionalesIFBS ul li.word { background:url(../img/icoWord.gif) no-repeat 0 .2em; padding-left:1.5em;}
			.contentRelacionalesIFBS ul li.pdf { background:url(../img/icoPDF.gif) no-repeat 0 .2em; padding-left:1.5em;}
			.contentRelacionalesIFBS ul li.excel { background:url(../img/icoEXCEL.gif) no-repeat 0 .2em; padding-left:1.5em;}
			.contentRelacionalesIFBS ul li.rar, .contentRelacionales ul li.zip { background:url(../img/icoRAR.gif) no-repeat 0 .2em; padding-left:1.5em;}
			.contentRelacionalesIFBS ul li.exe { background:url(../img/icoEXE.gif) no-repeat 0 .2em; padding-left:1.5em;}
			.contentRelacionalesIFBS ul li.generico { background:url(../img/icoGEN.gif) no-repeat 0 .2em; padding-left:1.5em;}
			.contentRelacionalesIFBS ul li.ppt { background:url(../img/icoPPT.gif) no-repeat 0 .2em; padding-left:1.5em;}
		.contentRelacionalesIFBS ul li a { font-size:1.1em; color:#444; text-decoration:none;}
			.contentRelacionalesIFBS 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*/
		.contentRelacionalesIFBS ul li a span.miniChar { color:#a30c51;}
		.contentRelacionalesIFBS ul li a:hover { text-decoration:underline;}
		
	.contentRelacionalesIFBS img { float:left; margin-right:1em;}
	.contentRelacionalesIFBS a { font-size:1.1em; color:#444; text-decoration:none;}
		.contentRelacionalesIFBS a span.miniChar { color:#a30c51;}
		.contentRelacionalesIFBS a:hover { text-decoration:underline;}
		
	.contentRelacionalesIFBS dl{font-size:1.1em; color:#444;}
	.contentRelacionalesIFBS dl dt{float:left; margin-right:.3em;}
	.contentRelacionalesIFBS dl dt.b{font-weight:bold;}
	.contentRelacionalesIFBS dl dd{margin-bottom:.5em;}
	.contentRelacionalesIFBS dl dd.limpia{clear:both; line-height:1.5em;}
		.contentRelacionalesIFBS dl dd a{font-size:1em;}
		.contentRelacionalesIFBS dl dd a span.miniChar { color:#a30c51;}


.col321IFBScorto { float:left; width:65%; margin-right:.9em; }
.col321IFBS { float:left; width:100%; margin-right:.9em; }

.lineaIFBS{float:left; text-align:justify; margin:0px 0px 0px 10px}

.mainMenuIFBS { clear:both;}
	.mainMenuIFBS ul.menuSup { float:left; width:97.4em; background:url(../img/fndmainMenu.gif) repeat-x left bottom;}
	.mainMenuIFBS 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;}
	.mainMenuIFBS ul.menuSup li.last { background:none;}
	.mainMenuIFBS ul.menuSup li.ant { background:none;}
		.mainMenuIFBS ul.menuSup li a { display:block; padding: 0.8em 0.5em 0.3em 0.5em; text-align:center; font-size:1.5em; color:#fff; text-decoration:none; letter-spacing:-.05em;}
			.mainMenuIFBS ul.menuSup li.double a {padding: 0.5em 0.5em 0.5em 0.5em; text-align:center;}
		.mainMenuIFBS 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;}
			.mainMenuIFBS 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;}
	.mainMenuIFBS ul.menuSup li.doublesel a { background:url(../img/fndpestR.gif) no-repeat right top; display:block; color:#a30c51; padding:.1em 1.4em .4em 1.5em;}
	.mainMenuIFBS ul.menuSup li.double, .mainMenu ul.menuSup li.doublesel { text-align:left;}

.col_subhome2 .intIFBS { border:.1em solid #d8d9d9; float:left; width:71.7em; padding:.2em;}

.destaca_subhome.leftIFBS { width:42.5em; margin-right:.2em;}

.link {font-size:1em; color:#a30c51;}

/*--*********************************************************NUEVOS mercadolocal.org**************************************/

/*modulo DIRECTORIO*/
.directorio { clear:both; float:left; width:100%;}
	.directorio h4 { 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; height:10em; padding:.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;}
		
		.module img { float:left; width:7.7em; margin-right:.9em;}
			
.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.classAll .contentDirectorio .module { width:31.75em; height:2em; 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;}


/*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 ul.lstDescargas li a { font-size:1.1em; color:#444; text-decoration: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;}
			ul.lstDescargas li.pdf, ul.lstDescargasTema li.pdf { background:url(../img/icoPDF.gif) no-repeat 0 .1em!important; margin-right:1em; padding-right:1em;}
span.lstDescargas.pdf { background:url(../img/icoPDF.gif) no-repeat 0 .1em;margin-right:1em; padding-right:1em;}
.pdf{ background:url(../img/icoPDF.gif) no-repeat 0 .1em    !important;margin-right:5em; padding-right:5em;}

/*modulo LISTADO logos ESCUDOS CUADRILLAS*/
.lstLOGOS { clear:both; float:left; width:100%; }
	.lstLOGOS ul.LOGOS { display:inline; float:left; width:98em; margin:0 .9em; padding-bottom:.9em; margin-bottom:1.2em; margin-left:0.1em;}
		.lstLOGOS ul.LOGOS li { float:left; width:12em; padding:.2em; padding-bottom:1em; margin-right:1em; color:#444;}
		.lstLOGOS ul.LOGOS li.last { margin-right:0;}
		.lstLOGOS ul.LOGOS li img { width:10em;margin-left:20px;}
		.lstLOGOS ul.LOGOS li span { display:block; padding:.5em; border-bottom:1px dotted #999; margin-bottom:.2em;}
		.lstLOGOS ul.LOGOS li a { display:block; margin-left:.4em; padding:0 .2em; padding-left:1.6em; font-size:.9em; color:#444; text-decoration:none; text-align:center;}
		.lstLOGOS ul.LOGOS li a:hover { text-decoration:underline;}		
/*tabla */
table.comun { 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.comun thead th#logding{ text-align:right; padding-right:1em!important;}
	table.comun tbody td { padding:.9em 0; vertical-align:top; background:url(../img/fndLItemasImpar.gif) repeat-x left bottom;}
	table.comun tbody td a { color:#555; text-decoration:none;}
		table.comun tbody td a:hover { text-decoration:underline;}
	table.comun tbody td a span.miniChar { color:#a30c51;}
	
	/*boletines*/
	.textobasegris_termino {
	font-weight: bold;
}	