#mainHome { border-top:6px solid #C8CBC5; padding:.2em 0}

.metaInfo span { display:block }

.text, #text { border:1px solid #e1e1e1; padding:2.5em 1.5em; margin-bottom:1em; background:#FFF;}
	.text p, #text p { margin-bottom:1.5em}
	.text h2, .text h3, .text h4, .text h5, .text h6, #text h2, #text h3, #text h4, #text h5, #text h6 { background:none !important; padding:0 !important; margin:0 0 1em 0;}
	
.text.type02 { border:0; padding:0;}

#mainHome .title { margin:0 0 1em 0; padding:2em 0 .2em 3em; border-bottom:1px solid #d7d7d5; background-color:#eaede6}
	#mainHome .title li { display:inline; margin:0 .8em 0 0; padding:.7em 1em .3em 1.2em; background:url(../images/bullet_squareVerde.gif) no-repeat left .8em}
		#mainHome .title li h2 { display:inline}
		#mainHome .title li.sel { background:#FFF; border:1px solid #d7d7d5; border-bottom:none}

#title { border-top:6px solid #C8CBC5; padding:.2em 0}		
#title ul {margin:0 0 1em 0; padding:2em 0 .2em 3em; border-bottom:1px solid #d7d7d5; background-color:#eaede6}
	#title ul li { display:inline; margin:0 .8em 0 0; padding:.7em 1em .3em 1.2em; background:url(../images/bullet_squareVerde.gif) no-repeat left .8em}
		#title ul li h2 { display:inline}
		#title ul li.sel { background:#FFF; border:1px solid #d7d7d5; border-bottom:none}

#title.type02 { margin:0; padding:.2em 0;}	
	#title.type02 ul li {display:inline; margin:0 .2em 0 0; background:#c8cbc5; padding:.4em 1.2em 0em 1.2em;}
	.articulo #title.type02 ul li h2 { background:none; padding-left:.2em;}
	#title.type02 ul li.sel {  background:#FFF; border:1px solid #e1e1e1; border-bottom:none; padding:.6em 1em .5em 1em}


.clearFix { border-bottom:6px solid #C8CBC5; margin-bottom:2em;}
.buscadorAvanzado.clearFix { border-bottom:0;}


#subhome .titleItem { margin-top:.3em; margin-bottom:.6em}

.clearFix .columnType1 { position:relative; margin-bottom:.1em;}
	.clearFix .columnType1 img { margin-right:.5em; }
	#subhome .clearFix .columnType1 img { margin-right:1.5em}
	.clearFix .columnType1 p { position:absolute; left:0; bottom:0; width:19.4em; padding:1em; background:transparent url(../images/bck_imgHome.png) repeat 0 0}

.clearFix .columnType2 { width:19.5em}
	#subhome .clearFix .columnType2 { width:auto}
	.clearFix .columnType2 ul { margin:0; padding:0}
		.clearFix .columnType2 ul li { margin:0 0 0 1.2em;/* padding:1em 0;*/padding:0.8em 0 1em 0.1em;  background:url(../images/bck_column2.gif) repeat-x 0 bottom;}
	            .clearFix .columnType2 ul li.sel { margin:0; /*padding:0.3em 0 1em .7em;*/padding:0.8em 0 1em .7em; border-left:6px solid #8fd300}

			.clearFix .columnType2 ul li.reset { width:auto; background:none;}
			.clearFix .columnType2 ul li .titleItem { margin:.3em 0 0 0;}
			.clearFix .columnType2 ul li p { margin:.5em 0 0 0; line-height:1.2em;}

			
.gridType01 { border:1px solid #e1e1e1; padding:1.5em; margin-bottom:1.5em; background:#fff;}
	.gridType01 h2 { background-color:#8fd300; padding:.2em .5em; margin-bottom:.5em; vertical-align:top;}
	.gridType01 ul { margin:0; padding:0}
		.gridType01 ul li { width:28.3em; display:inline-block; margin:0; padding:0; vertical-align:top;}
			.gridType01 ul li.margen { margin-right:3em}
			.gridType01 ul li .text { border:0; padding:0; margin:0;}
				.gridType01 ul li .text p { margin:0;}
		#mainHome .gridType01 ul li .titleItem { margin:.3em 0;}
			
	.gridType01.list01 { clear:both; border:0; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; margin:0 0 1.2em 0; padding:1.2em 0;}
	.gridType01.list01 h2 { background:none; border-top:6px solid #c8cbc4; padding:.2em 0 0 0; margin:0; vertical-align:top;}
		.gridType01.list01 h2 span { display:block; padding:1em .5em .7em 1.5em; margin-bottom:.5em; background-color:#eaede6;}
	.gridType01.list01 ul { margin:0; padding:0; background:url(../images/fnd_list01.gif) repeat-y center 0;}
		.gridType01.list01 ul li { width:29.4em; display:inline-block; margin:0; padding:0; vertical-align:top;}
			.gridType01.list01 ul li.margen { margin-right:4em;}
			.gridType01.list01 ul li div.imgContent { text-align:center; border:1px solid #e1e1e1;}
			.gridType01.list01 ul li p { margin:.7em 0;}
			.gridType01.list01 ul li .text { border:0; padding:0; margin:0;}
				.gridType01.list01 ul li .text p { margin:0;}			
			
		.gridType01.type02 ul li p { padding-bottom:4em;}
		.gridType01.type02.typeB ul li p { padding-top:1em; padding-bottom:1em;}
		.gridType01.type02.typeB ul li { margin-bottom:2em;}
		
.gridType02 .columnType1 { border-right:1px solid #e1e1e1; padding-right:1.5em; width:30em; background-color:#FFF}

	.gridType02 .columnType1 .repor { padding-top:.2em; border-top:6px solid #c8cbc5}
		.gridType02 .columnType1 .repor span, .gridType02 .columnType1 .repor h2 { background-color:#eaede6}
		.gridType02 .columnType1 .repor span { display:block; padding:.8em 0 .2em 1.4em}
		.gridType02 .columnType1 .repor h2 { background-image:url(../images/bullet_squareVerde.gif); background-repeat:no-repeat; background-position:1.5em .3em; padding:.1em 0 .8em 2.8em}
		.gridType02 .columnType1 .repor h2 span { padding:0 0 0 4em; margin:0; display:inline;}
		.gridType02 .columnType1 .repor .video { margin-bottom:1em}
		.gridType02 .columnType1 .repor .metaInfo span { background:none; padding:0}
		.gridType02 .columnType1 .repor .titleItem { margin:.2em 0;}
		
	.gridType02 .columnType1 .voz { background-color:#eaede6; margin-top:2em; padding:2em 1.6em 1.6em 1.8em}
		.gridType02 .columnType1 .voz ul { margin:1em 0 .5em 0; padding:0}
			.gridType02 .columnType1 .voz ul li { display:inline; margin:0 .2em 0 0; background:#c8cbc5; padding:.5em 1.2em .2em 1.2em}
				.gridType02 .columnType1 .voz ul li.sel { background:#FFF; border:1px solid #e1e1e1; border-bottom:none; padding:.2em 1em .5em 1em}
		.gridType02 .columnType1 .voz ul.listaVoz { background:#FFF; border:1px solid #e1e1e1; padding:1.5em 1.5em 1em 1em; margin:0}
			.gridType02 .columnType1 .voz ul.listaVoz li { background:none; padding:0;}
				.gridType02 .columnType1 .voz ul.listaVoz li p { margin:0;}
				.gridType02 .columnType1 .voz ul.listaVoz li .comentario { background:url(../images/bullet_comen.gif) no-repeat left 0; padding:.5em 0 .5em 3em; margin:.5em 0 0 0; border-bottom:0;}
				
.gridType02 .columnType2 { width:30em; padding-left:1.5em}		

	.gridType02 .columnType2 .agenda { background-color:#c8cbc5; background-image:url(../images/bck_agenda2.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 1.5em 0; margin-bottom:2.5em;margin-top:.9em}		
		.gridType02 .columnType2 .agenda h2 { padding:1.5em 0 0 4.3em; margin-bottom:.2em; background:url(../images/bck_agenda.gif) no-repeat 0 0; float:left; height:1em }
		.gridType02 .columnType2 .agenda .date { padding:1.5em 1.5em 0 0; float:right}
		.gridType02 .columnType2 .agenda ul { padding:1.5em 1.5em 0 0; margin:0 0 0 5em; background:url(../images/bck_agendaul.gif) repeat-x 0 0; clear:both}
			.gridType02 .columnType2 .agenda ul li { padding:0; margin:0 0 1em 0}
				#mainHome .gridType02 .columnType2 .agenda ul li .title { background: url(../images/bullet_squareVerde.gif) no-repeat 0 .3em; padding:.1em 0 .8em 1.5em; border:0}
				.gridType02 .columnType2 .agenda ul li p { margin:.5em 0 1em 0}
				.gridType02 .columnType2 .agenda ul li .loc { display:block}
					.gridType02 .columnType2 .agenda ul li .loc span { display:inline}
		.gridType02 .columnType2 .agenda .mes { padding:1.5em 2em; margin:0 1.5em 0 5em; background:transparent url(../images/bck_calendario.png) repeat 0 0}			
			.gridType02 .columnType2 .agenda .calendario th, .gridType02 .columnType2 .agenda .calendario td { width:2em; height:1.5em}
			.gridType02 .columnType2 .agenda .calendario td.festivo { background-color:#c8cbc5}			
				.gridType02 .columnType2 .agenda .meses { width:100%; padding:0 0 .2em 0; margin:0 0 1em 0; text-align:center; border-bottom:1px solid #c2c5bf;}
				.gridType02 .columnType2 .agenda .meses span { width:10.5em;}
				.gridType02 .columnType2 .agenda .ant { display:inline-block; width:7px; height:12px; margin:.3em 0 0 0; background:url(../images/mesAnt.png) no-repeat 0 0;}
					.gridType02 .columnType2 .agenda .ant span { text-indent:-999999em; visibility:hidden; display:none;}
				.gridType02 .columnType2 .agenda .sig { display:inline-block; width:7px; height:12px; margin:.3em 0 0 0; background:url(../images/mesSig.png) no-repeat 0 0;}
					.gridType02 .columnType2 .agenda .sig span { text-indent:-999999em; visibility:hidden; display:none;}
					.gridType02 .columnType2 .agenda .sig span { text-indent:-999999em; visibility:hidden; display:none;}
					
					
	#agendaVerde .agenda { background-color:#c8cbc5; background-image:url(../images/bck_agenda2.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 1.5em 0; margin-bottom:2.5em}		
		#agendaVerde .agenda h2 { display:block; padding:1.5em 0 0 4.3em; margin-bottom:.2em; background:url(../images/bck_agenda.gif) no-repeat 0 0;}
		#agendaVerde .agenda .date { padding:1.5em 1.5em 0 0; float:right}
		#agendaVerde .agenda .meses { width:100%; padding:0 0 .2em 0; margin:0 0 1em 0; text-align:center; border-bottom:1px solid #c2c5bf;}
		#agendaVerde .agenda .meses span { width:10.5em;}
		#agendaVerde .agenda .ant { display:inline-block; width:7px; height:12px; margin:.3em 0 0 0; background:url(../images/mesAnt.png) no-repeat 0 0;}
			#agendaVerde .agenda .ant span { text-indent:-999999em; visibility:hidden; display:none;}
		#agendaVerde .agenda .sig { display:inline-block; width:7px; height:12px; margin:.3em 0 0 0; background:url(../images/mesSig.png) no-repeat 0 0;}
			#agendaVerde .agenda .sig span { text-indent:-999999em; visibility:hidden; display:none;}
		#agendaVerde .agenda ul { padding:1.5em 1.5em 0 0; margin:0 0 0 5em; background:url(../images/bck_agendaul.gif) repeat-x 0 0; clear:both}
			#agendaVerde .agenda ul li { padding:0; margin:0 0 1em 0}
				#agendaVerde .agenda ul li p { margin:.5em 0 1em 0}
				#agendaVerde .agenda ul li .loc { display:block}
					#agendaVerde .agenda ul li .loc span { display:inline}
		#agendaVerde .agenda .mes { padding:1.5em 2em; margin:0 1.5em 0 5em; background:transparent url(../images/bck_calendario.png) repeat 0 0}			
			#agendaVerde .agenda .calendario th, .gridType02 .columnType2 .agenda .calendario td { width:2em; height:1.5em}
			#agendaVerde .agenda .calendario td.festivo { background-color:#c8cbc5}
		
		#agendaVerde .verTodos { text-align:left;}
		
		#agendaVerde .gridType03 .title { display:block; padding:1em .5em .7em 1.5em; margin-top:.5em; margin-bottom:.5em; background-color:#eaede6; border-top:6px solid #c9cbc6;}

.gridType03 { width:100%; clear:both;}
	.gridType03 .politica { background:#fff; border:1px solid #e6e6e6; padding:1.5em 1.5em 0 1.5em; margin-bottom:1.5em}
	.gridType03 .politica h2 { background:url(../images/bullet_squareVerde.gif) no-repeat 0 .3em; padding:.1em 0 0 1.5em}
	.gridType03 .politica h2 strong { background:url(../images/bullet_squareVerde.gif) no-repeat 0 .3em; padding:.1em 0 0 1.5em}
	.gridType03 .politica h3 { padding-top:.8em; padding-bottom:.6em;}
	.gridType03 .politica.type02 .titleItem { padding-top:0em; padding-bottom:.6em; padding-left:0; background:none;}
	.gridType03 .politica .autor { margin-top:0; padding-bottom:.6em;}
	.gridType03 .politica .more { display:block; position:relative;}
		.gridType03 .politica .more h2 { position:relative; padding:0 0 1em 0; background:none;}
			.gridType03 .politica .more h2 span { display:inline-block; padding:0 0 0 1.7em; background:url(../images/bullet_squareVerde.gif) no-repeat 0 0;}
		.gridType03 .politica .more .comentario { position:absolute; right:0; top:-5px; border:0;}
	.gridType03 .column { display:inline; width:47%; padding-bottom:2em;}
	.listadoResultados .column { width:47%;}
	
	.gridType03 .politica .flt img { display:inline; margin-right:1.5em;}
	.gridType03 .politica .flt.type03 img { margin:.3em 1.5em 1.5em 0;}
	.gridType03 .politica.type02 .frt img { display:inline; margin-right:1em;}
	
	.gridType03 .politica.type03 .compartelo { clear:both;}
	.gridType03 .politica.type03 .flt img { display:inline; margin-right:1.5em; margin-bottom:3em;}
	
	.gridType03 .politica.blogs { padding-bottom:1.5em;}
	
	.gridType03 .politica .frt img { display:inline; margin-left:1.5em;}
	
	.gridType03 .politica .compartelo .frt img { margin-right:0; margin-left:0;}
	.gridType03 .politica .compartelo .flt img { margin-right:0; margin-left:0;}
	
	.gridType03.resultados02 .politica .metaInfo { clear:both; display:block;}
	
	.gridType03.resultados.clearFix { border-bottom:0;}
	.gridType03.resultados .politica { display:inline; float:left;  width:93.3%;}
	.gridType03.resultados .autor a { text-decoration:underline;}
	.gridType03.resultados .autor a:hover { text-decoration:none;}	
	
	.gridType03.clearFix { border-bottom:0;}	
	.gridType03 .listadoResultados { margin:0; padding:0;}
		.gridType03 .listadoResultados li { margin:0; padding:0;}
		.gridType03 .listadoResultados form ul li { margin:0 0 0.5em 0.25em;}		
		.gridType03 .listadoResultados.three li { float:left; width:31%; margin-right:2em;}
		.gridType03 .listadoResultados.three li .politica { min-height:24em; height:auto !important; height:24em;}
		.gridType03 .listadoResultados.three .ultimo { margin-right:0; padding:0;}
		.gridType03 .listadoResultados.three .compartelo li { float:none; width:auto; margin-right:auto} 
		.gridType03 .listadoResultados.three .metaInfo { padding-top:.7em;}
		.gridType03 .listadoResultados.two li { float:left; width:48.9%; min-height:20em; height:auto !important; height:20em; margin-right:2em;}
		.gridType03 .listadoResultados.two .compartelo li { float:none; width:auto; margin-right:auto} 
		.gridType03 .listadoResultados.two li.reset { margin-right:0}
		
		.gridType03 .enlaces { border:1px solid #e1e1e1; border-bottom:0;}
		.gridType03 .enlaces .politica { border:0; padding:1em 0; margin:0;}
			.gridType03 .enlaces .politica p { margin:0 0 1em;  }
		.gridType03 .enlaces li { margin:0 2em; border-bottom:1px solid #e1e1e1;}
			.gridType03 .enlaces li li { margin:0 0 1em; border-bottom: none; list-style: disc }
		.gridType03 .enlaces li.last { border:0;}
	
	.gridType03.resultadosForo { border-bottom:1px solid #e1e1e1; background:#fff; margin-bottom:1.7em;}
	.gridType03.resultadosForo .politica { border-left:0; border-right:0; border-bottom:0;}
	.gridType03.resultadosForo .politica .autor { padding:0;}
	.gridType03.resultadosForo .metaInfo.flt { padding-right:1.5em;}
	.gridType03.resultadosForo .compartelo { border:0; padding-top:0;}
	.gridType03.resultados .compartelo .verTodos { border:0; width:auto;}
	
	.gridType03.eventos { clear:none; display:inline; float:left; width:48%; padding-right:1.6em; margin-right:2em; margin-top:1em; border-right:1px solid #e7e7e7;}
	.gridType03.eventos.reset { width:46%; margin-right:0; border:0; padding-right:0;}	
	.gridType03.eventos .politica { border:0; padding:0;}
	.gridType03.eventos .politica .titleItem { padding-bottom:0;}
	.gridType03.eventos .politica p { margin:.4em 0;}
	.gridType03.eventos .verTodos { border-bottom:0; border-top:6px solid #c7cac4; padding-top:1em;}
	
	.gridType03 .col01 { margin:1em 0 0 0; width:48.5%; border-top:6px solid #c8cbc5;}
	.gridType03 .col01.sinBorde { border-top:0;}
	.gridType03 .col01 .title { display:block; background:#eaede6; padding:1.7em 0 1em 1.5em; margin:.3em 0 1em 0;}
	.gridType03 .col01 h2 { margin:0; padding:0;}
	.gridType03 .col01 p { padding:.5em 0 1em 0;}
	.gridType03 .col01 .usuario { padding:1em 0 2em 0; min-height:18.6em; height:auto !important; height:18.6em;}
		.gridType03 .col01 .usuario span { display:inline-block; padding:0 0 3em 0;}
		.gridType03 .col01 .usuario label { display:block;}
		.gridType03 .col01 .usuario label span { width:13em; padding:0 1em 1em 0; text-align:right; vertical-align:top;}
		.gridType03 .col01 .usuario label input { width:15em;}
		.gridType03 .col01 .usuario .olvido { display:block; padding:0 7.4em 0 0; text-align:right;}
		.gridType03 .col01 .usuario .btn { float:right; margin:2em 6.7em 0 0;}
		.gridType03 .col01 .btn { text-align:left; margin-bottom:1em;}
	
	.publicaciones { clear:both; background:#fff; border:1px solid #e6e6e6; padding:1.5em 1.5em 0 1.5em; margin-bottom:1.5em}
	.publicaciones h2 { background:url(../images/bullet_squareVerde.gif) no-repeat 0 .3em; padding:.1em 0 0 1.5em}
	
	.publicaciones #h2_publicaciones_especial { background:0; padding:0}
	
	
	.publicaciones h3, .publicaciones h2.titleItem { padding-top:0em; padding-bottom:.3em;}
	.publicaciones .autor { margin-top:0; padding-bottom:.3em; text-decoration:underline;}
	.publicaciones .compartelo { margin-top:-10px; padding-top:0; border-top:0;}
	
	.publicaciones .flt img { margin:0 1.5em .5em 0; padding:0 1.8em 0 0; background:url(../images/sombra_libro.gif) no-repeat right bottom;}
	
	.publicaciones.articulo { border:0; padding:1em 0 0 0;}
	.publicaciones.articulo .metaInfo { margin:.5em 0 0 0;}
	.publicaciones.articulo .titleItem { margin:.2em 0;}
	.publicaciones.articulo .titleItem.normal { display:block; margin:.4em 0;}
	.publicaciones.articulo .tit strong { background:url(../images/bullet_squareVerde.gif) no-repeat 0 .3em; padding:.1em 0 .8em 1.5em}
	
	.publicaciones.articulo .flt img { background:none; padding:0;}
	
	.publicaciones.articulo .capaValoracion { margin-top:1em; border-top:1px solid #e1e1e1;}
	
	.publicaciones.articulo .media { border-top-width:3px; padding-top:1.8em;}

	.publicaciones.articulo .text { border:0; padding-left:0; padding-right:0;}
	.publicaciones.articulo .compartelo { border-top:1px solid #e7e7e7; margin-top:1em; padding-top:1em;}
	
	.caracteristicas { margin:0 0 0 8.9em; padding:.8em 0 1em 0;} 
		.noImg .caracteristicas { margin: 0 }
	.caracteristicas li { display:inline-block; width:13.5em; margin:0; padding:0;vertical-align:top;}
		.caracteristicas li strong { display:inline-block; padding:0 .4em 0em .8em; background:url(../images/bullet_squareAzul.gif) no-repeat 0 center;}
	
	.cesta { border:1px solid #edf0e9; margin-top:1em;}
		.cesta dt { display:block; padding:.8em 0 .4em 1.8em; background:#edf0e9;}
		.cesta dd { width:26.1%; display:inline-block; padding:.6em .4em .6em 3em; background:url(../images/bullet_squareAzul.gif) no-repeat 2.2em center;}
	
	.anyadirCesta { position:relative; top:-55px; left:55em;}
		.anyadirCesta span { text-indent:-999999em; display:none; visibility:hidden;}
		.anyadirCesta a { display:inline-block; width:37px; height:19px; background:url(../images/ico_anyadirCesta.gif) no-repeat 0 0;}
	
	.capaValoracion { padding:.7em 0; border-top:6px solid #c9ccc5;}
		.capaValoracion span { display:inline;}
		.capaValoracion ul { display:inline; padding-right:2.2em;}
		.capaValoracion .comentario { border:0;}
		.capaValoracion .valoracion { display:inline;}
		.capaValoracion form { display:inline; padding-right:2.2em;}
	.capaValoracion.clearFix { border-bottom:0; margin-bottom:.8em;}

	#sideBar .agenda { clear:both; background-color:#c8cbc5; background-image:url(../images/bck_agenda2.gif); background-repeat:no-repeat; background-position:left bottom; padding:0 0 1.5em 0; margin-bottom:2.5em}		
		#sideBar .agenda h2 { padding:1.5em 0 0 4.3em; margin-bottom:.2em; background:url(../images/bck_agenda.gif) no-repeat 0 0; float:left}
		#sideBar .agenda .date { padding:1.5em 1.5em 0 0; float:right}
		#sideBar .agenda ul { padding:1.5em 1.5em 0 0; margin:0 0 0 5em; background:url(../images/bck_agendaul.gif) repeat-x 0 0; clear:both}
			#sideBar .agenda ul li { padding:0; margin:0 0 1em 0}
				#sideBar .agenda ul li .title { background: url(../images/bullet_squareVerde.gif) no-repeat 0 .3em; padding:.1em 0 .8em 1.5em; border:0}
				#sideBar .agenda ul li p { margin:.5em 0 1em 0}
				#sideBar .agenda ul li .loc { display:block}
					#sideBar .agenda ul li .loc span { display:inline}
		#sideBar .agenda .mes { padding:1.5em 2em; margin:0 1.5em 0 5em; background:transparent url(../images/bck_calendario.png) repeat 0 0}			
			#sideBar .agenda .calendario th, .gridType02 .columnType2 .agenda .calendario td { width:2em; height:1.5em}
			#sideBar .agenda .calendario td.festivo { background-color:#c8cbc5}
				
.enredate { margin:2.4em 0 1.4em 0}	
	.enredate  div{ border:1px solid #e1e1e1; padding:2.5em 1.5em .5em 1.5em; margin-bottom:1.4em}
		.enredate div ul { margin:1em 0; padding:0}
			.enredate div ul li { margin:0; padding:.0em 0 0 .5em; display:inline; float:left}
			.enredate div .pequenio li { width:10.7em; height:1.8em; background:#8fd300 url(../images/bck_enredate.gif) no-repeat right 0; line-height:1.8em}
			.enredate div .grande li { width:8.5em; height:2.8em; background:#8fd300 url(../images/bck_enredateGrande.gif) no-repeat right 0; line-height:1.25em}
				.enredate div .pequenio li.reset { background:#8fd300; width:3.8em}
				.enredate div .grande li.reset { background:#8fd300; width:8.2em}
					.enredate div ul.img li { background:none; width:auto; float:none; margin:0 .2em 0 0; padding:0}
				.enredate div ul li h3 { display:inline}
		
	
.filtrar { position:relative; border:1px solid #e6e6e6; padding:.2em; margin-bottom:1.5em}	
	.filtrar form { background:url(../images/bck_filtrar.gif) repeat-x 0 bottom; padding:1.5em 0 2.4em 2em}
		.filtrar form legend { display:block; visibility:visible; margin-bottom:1em}
		.filtrar form label { display:inline; margin-right:2.5em; padding:0}
			.filtrar form label.reset { margin-right:.8em}
			.filtrar form label select { width:14.8em; height:1.8em}
		.filtrar form input { vertical-align:top}
		
		.filtrar.type02 form label { display:inline; margin-right:4.6em; padding:0}
			.filtrar.type02 form label select { width:21.2em; height:1.8em}
			.filtrar.type02 form label.reset { margin-right:2.3em}
		
		.filtrar .boton { position:absolute; right:2em; top:3.3em;}
			
	.filtrar .fechas { display:inline; margin:1em 0 0 0;}
	.filtrar .fechas legend { display:inline-block; margin-bottom:0;}
	.filtrar .fechas label {margin-right:0;}	
	.filtrar.type02 .fechas label { margin-right:0;}		
	.filtrar .fechas span { display:inline-block;}
	.filtrar .fechas select { width:7em;}
	.filtrar.type02 .fechas select { width:7em;}
	.filtrar .fechas .select01 { width:4em;}
	.filtrar.type02 .fechas .select01 { width:4em;}
	
	.filtrar .fechas legend span { position:absolute; margin:0 0 0 0;}	
	.filtrar .fechas div { margin:0 0 0 7.5em;}
	
	.filtrar .fechas02 legend span { position:absolute; margin:0 0 0 3em;}	
	.filtrar .fechas02 div { margin:0 0 0 9.5em;}
	
	.filtrar .filtro { margin:0; padding:0;}
		.filtrar .filtro.clearFix { border-bottom:0; margin-bottom:0; padding-bottom:0;}
		.filtrar .filtro li { display:inline; float:left; margin:0 1px 0 0; padding:0;}
		.filtrar .filtro li.sel { background:#72b820; padding:0.3em 1.05em;}
		.filtrar .filtro li a { display:block; padding:0.3em 1.05em; background:#5a5a5a;}
	
.gridType02 .politica { border-bottom:6px solid #C8CBC5; margin-bottom:1.5em}
	.gridType02 .politica.reset { margin-bottom:0}
	.gridType02 .politica h2 { background:url(../images/bullet_squareVerde.gif) no-repeat 0 .3em; padding:.1em 0 .8em 1.5em}

.politica.destacado { border:2px solid #97bf45; padding-bottom:.7em; background:url(../images/ico_destacado.gif) no-repeat right 0;}
	.politica.destacado .title { display:block; width:95%; padding:0 0 1.3em 0; background:url(../images/fnd_title.gif) repeat-x 0 bottom;}
	.politica.destacado .titleItem { margin-bottom:.7em;}
	.comentario { display:block; padding:.2em 0 1em 3.2em; margin-bottom:.5em; border-bottom:1px solid #e1e1e1; background:url(../images/ico_comentario.gif) no-repeat 0 0;}
	
	.items { padding:1em 0; display:inline-block;}
		.items a { text-decoration:underline;}
		.items span { display:inline;}
		.items ul { margin:0; padding:0; display:inline;}
		.items ul li { margin:0; padding:0; display:inline;}
	.politica.destacado .verTodos { border:0; padding:.5em 0 0 0;}
	.politica.destacado img.flt { display:inline; margin-right:2.4em;}

#agendaVerde .politica.destacado { padding:1.2em;}
#agendaVerde .politica.destacado .verTodos { margin-top:1em; text-align:left;}
#agendaVerde .politica.destacado .compartelo { margin-top:.5em;}

.gridType03.resultadosForo .politica .comentario { margin-top:1em; border-bottom:0;}

.gridType02.sinBorde .columnType1{ border:0;}

.titleSeccion { position:relative; border-top:6px solid #C8CBC5; padding-top:.2em; margin-top:1em; margin-bottom:.7em;}
	.titleSeccion.type2 { margin-bottom:0}
	.titleSeccion span { display:block; padding:.7em 0 .7em 1.5em; background:#eaede6;}
	.titleSeccion h2 span { display:block; padding:1.5em 0 1.1em 1.5em; background:#eaede6;}
	.titleSeccion h2 .frt { padding:0; margin:0;}
	.titleSeccion h2 .frt img { position:absolute; right:0; top:2px;}

.encuesta { margin-bottom:1em; padding:1.5em; background:#edf0e9; border:1px solid #e6e6e6;}
	.encuesta .tit { display:inline-block; padding-bottom:1.7em;}
	.encuesta p { padding:0 0 1.5em 0;}
	.encuesta label { display:block; clear:both; white-space:normal; margin-bottom:.7em;}
		.encuesta .radio { display:inline-block; vertical-align:middle;}
		.encuesta .check { margin-top:2em;}
		.encuesta label span { display:inline; padding-left:.2em;}
		
	#sideBar .encuesta { background:#edf0e9 url(../images/fnd_encuestas.gif) no-repeat right 0;}

#content .encuesta { background:#fff; border:0; padding:0 0 1.5em 0; border-bottom:3px solid #c8cac7;}
	#content .encuesta label{ padding-left:5em;}
	#content .encuesta p { padding-left:1.2em;}
	#content .encuesta .tit { display:block; margin-bottom:1.7em; padding-bottom:0; border-top:6px solid #c8cac7;}
		#content .encuesta .tit strong { display:block; margin-top:.2em; padding:1em 0 .7em 1.2em; background:#eaede6;}

.listado { border:1px solid #e1e1e1; border-top:none; margin:0; padding:1em 0; background:#fff;}
	.listado li { margin:0 2em; padding:1em 0 2em 0; border-bottom:1px solid #e1e1e1;}
	.listado li.reset { border-bottom:0; padding-bottom:1em;}
	.listado li .titleItem { margin:0 0 .3em 0;}
	.listado a.ver { padding:0 1em 0 2em; background:url(../images/bullet_verTodos.gif) no-repeat right center;}

.buscadorAvanzado { background:#eaede6 url(../images/fnd_buscadorAvanzado.gif) repeat-x 0 3.2em; padding:1em 0 1em 1em; margin:2em 0 0 0;}
	.buscadorAvanzado fieldset { float:left; width:16.6%;}
	.buscadorAvanzado fieldset .check { float:left; margin-right:.2em;}
	.buscadorAvanzado fieldset ul li .input01 { width:8em;}
	.buscadorAvanzado .btn { margin-left:0; position:relative; right:28px; float:right;}
	.buscadorAvanzado fieldset span { display:block; padding:.5em 1em .5em 0;}
	
	.buscadorAvanzado fieldset ul { width:70%; margin:0; padding:1.5em 1em; border:1px solid #e1e1e1; background:#fff; min-height:27em; height:auto !important; height:30em;}
	.buscadorAvanzado fieldset ul li { clear:both; margin:0; padding:0 0 .3em 0;}
	.buscadorAvanzado fieldset ul.separaciones li { margin-bottom:3.5em;}
	
	.buscadorAvanzado .title { padding:0 0 .5em 0;}
	.buscadorAvanzado select { width:8.2em;}
	.buscadorAvanzado .select01 { margin-bottom:1em; width:3em;}
	.buscadorAvanzado .select02 { margin-bottom:1em; width:5em;}

.buscar { border:1px solid #eee; border-bottom:1px solid #eee !important; margin:0 0 1em 0; padding:0;}
	#bodyContent.wide .buscar { padding-bottom: 1em  }
	.buscar .title { display:block; background:#eaede6; padding:1em 0 .6em 1.5em;}
	.buscar fieldset { padding:1em; display:inline; float:left;}
	.buscar label { display:inline; padding-right:3em;}
	.buscar label.fechas { padding-right:0;}
	.buscar .input01 { width:25em; margin-left:.3em;}
	.buscar select { margin-right:.3em; margin-left:.3em;}
	.buscar .mes { width:10em;}
	.buscar .frt { margin-top:.3em; margin-right:4.7em;}
	#bodyContent.wide .buscar .frt { margin-right:4em  }
	.buscar .btn { margin-top:1em;}
	
	.buscar .fecha { display:inline; width:23em; vertical-align:top;}
	.buscar .fecha legend { display:block; visibility:visible;}	
	.buscar .fecha legend span { position:absolute; margin:1em 0 0 -2em;}	
	.buscar .fecha div { margin:0 0 0 3.5em;}

.usuario, .edicionNoticia { border:1px solid #e6e6e6; margin:1em 0 1em 0; padding:4.5em 4em; background:#fff;}

	.edicionNoticia .msgError { margin-bottom: 2em  }
	.edicionNoticia legend { display: block; visibility: visible  }
		
		.edicionNoticia legend.separa span { display: block; width: 73.4em; border-bottom:solid 1px #e1e1e1;margin-top:2.5em;margin-bottom:1em}
		.edicionNoticia .text { padding: 0; border:1px solid #E1E1E1;  }
		.edicionNoticia .titulo{width:60em; margin-left:1.5em}
		.edicionNoticia .date legend span { position: absolute }
		.edicionNoticia .date label { display: inline   }
		.edicionNoticia .date .dateFecha { margin-left:5.9em}
			.edicionNoticia .dia, .edicionNoticia .mes{width:4em;}		
			.edicionNoticia .anio {width:8em}
		
		.edicionNoticia .tab p.entry { margin-bottom:2em}
		.edicionNoticia .tab p label { width:7em; float:left}
		.edicionNoticia .tab textarea { width:65.8em}
		.edicionNoticia .tab p.margen { margin-bottom:1em}
				
		.edicionNoticia .tab .tab2 { padding-left:8em; margin-bottom:2.5em}
			.edicionNoticia .tab .tab2 label { width:9em; padding-left:4.5em}
			.edicionNoticia .tab .tab2 textarea { width:53.3em}
			.edicionNoticia .tab .tab2 fieldset span { position:absolute}
			.edicionNoticia .tab .tab2 fieldset div { float:right; margin-left:2em; width:65em}
				.edicionNoticia .tab .tab2 fieldset div label { width:auto; padding:0}
				.edicionNoticia .tab .tab2 fieldset div input { display:inline-block; float:left; padding:.2em 1.5em}
					.edicionNoticia .tab .tab2 fieldset div input.redSocial { width:18em; margin-right:1.5em}
					.edicionNoticia .tab .tab2 fieldset div input.enlaceRed { width:33.7em}
				.edicionNoticia .tab .tab2 fieldset div .mas { background:none; padding:0; width:1.8em; height:1.8em; margin-bottom:1em; cursor:pointer; border:none}
				.edicionNoticia .tab .tab2 fieldset div.clearFix { border:none; margin:0}
					.edicionNoticia .tab .tab2 fieldset div .datos { margin-right:.5em}
					
		.edicionNoticia .tab .tab3 { padding-left:15em; margin:0 0 3em; padding-top:1em}
			.edicionNoticia .tab .tab3 label { text-align:right; margin-right:1em}
			.edicionNoticia .tab .tab3 select { width:16em}
		
		.edicionNoticia .tab label.dif { width:8em}
		.edicionNoticia .tab input#clave { width:58.5em; margin-bottom:.3em}
		.edicionNoticia .tab .ejemplo { margin:0 0 2em 8.6em; display:block}
		.edicionNoticia .tab .bases { margin:.5em 4em 0 8.6em; float:left}
		.edicionNoticia .tab .btn { text-align:left; padding:.9em 0 1em 1em; background:url(../images/fnd_left_btn.gif) no-repeat 0 0; border:0; display:inline; cursor:pointer}
			.edicionNoticia .tab .btn input { background:url(../images/fnd_right_btn.gif) no-repeat right 0; cursor:pointer; padding:.4em 1.8em .5em .8em}
		
		
	/*.usuario .tab{padding-left:5em}
	.usuario p{margin:1em 0}
	.usuario p.tab{padding-left:6em;}
	.usuario p.tab2{padding-left:.5em;}
	.usuario p.tab3{padding-left:9.2em}
		.usuario table{position:relative;right:26.5em;top:-3em;}
		.usuario .arriba{vertical-align:top;position:relative;top:0em}
		.usuario .arriba2{vertical-align:top;position:relative;top:1.5em;margin-right:1em}
	.usuario .separa{border-bottom:solid 1px #e1e1e1;margin-top:2.5em;margin-bottom:1em}
    .usuario .input01, .usuario input, .usuario  textarea {border:1px solid #e1e1e1;margin-left:1.5em;}
	.usuario input{height:1.5em}
    	.usuario .titulo{width:60em;}
		.usuario .dia, .usuario .mes{width:4em;padding:0;}
		.usuario .mes{padding:0;margin-left:.5em}
		.usuario .anio {width:8em}
		.usuario .mas{position:relative;top:3em;left:13.2em;width:20px;height:20px;background:url(../images/btn_mas.gif) no-repeat}
		.usuario .mostrardatos{border:1px solid #e1e1e1;margin-left:15em;margin-top:1.6em;padding:0;height:auto}
		.usuario .centrado{margin-left:18em;width:33em;text-align:right}
			.usuario .centrado select{width:20em;float:right;margin-left:1em;}
   		.usuario .pclave {height:1.5em}
		.usuario .enviar{background:url(../images/btn_enviar.gif) no-repeat;width:89px;height:30px;border:0}
		.usuario .subir{margin-left:4em}
.nuevaNoticia{text-align:right}*/


	.usuario .title { display:block; background:#eaede6; padding:1em 0 .6em 1.5em;}
	.usuario fieldset { padding:1em;}
	.usuario label { display:inline; padding-right:3em;}
	.usuario label.fechas { padding-right:0;}
	.usuario .input01 { width:20em; margin-left:.3em; border:1px solid #e1e1e1;}
	.usuario select { margin-right:.3em; margin-left:.3em;}
	.usuario .mes { width:10em;}
	.usuario .frt { margin-top:.3em; margin-right:4.7em;}







.anyadeComentarios { background:#fff; border-top:6px solid #c8cbc4; padding-top:.2em; margin-bottom:1.5em;}
	#mainHome .anyadeComentarios .title { border-bottom:0; padding:1em 0 .5em 1.7em;  }
	.anyadeComentarios .title { border-bottom:0; margin-bottom:1em; padding:1.3em 0 .5em 1.7em; background:#EAEDE6;}
		.anyadeComentarios .title h2, .anyadeComentarios .title h3 { padding-left: 0; background: none  }
	.anyadeComentarios form fieldset label { display:block;}
	.anyadeComentarios form fieldset label span { display:inline-block; vertical-align:top; width:12em; margin-right:1.2em; text-align:right;}
	.anyadeComentarios form fieldset input { border:1px solid #dcdcdc; padding:.2em 0 .2em .5em;}
	.anyadeComentarios form fieldset textarea { border:1px solid #dcdcdc; width:40em; height:5em; padding:.2em 0 .2em .5em;}
		.publicaciones .anyadeComentarios form fieldset textarea { width:37em  }
	
	.anyadeComentarios form fieldset ul { padding-top:1.5em;}
	.anyadeComentarios form fieldset li { padding-bottom:.2em;}

.listadoComentarios { margin:0; padding:0;}
	.listadoComentarios li { margin:0; padding:0;}
	.listadoComentarios li .comentario { border:0;}
	.listadoComentarios li .comentario .metaInfo { font-weight:normal;}
	.listadoComentarios li .verTodos { border-top:1px solid #e7e7e7; padding-top:.6em;}

.formsType01 { }
	.formsType01 form fieldset { margin:3em 14em; padding:2em 0; background:#eaede6;}
	.formsType01 form ul { margin:0 0 1em 0; padding:0;}	
	.formsType01 form ul li { margin:0; padding:.4em 0;}
	.formsType01 form ul label span { display:inline-block; width:18em; margin:0 .8em 0 0; text-align:right; vertical-align:top;}
	.formsType01 form ul input { border:1px solid #dfdfdf; width:32em; padding:.1em 0 .1em .5em;}
	.formsType01 form ul textarea { border:1px solid #dfdfdf; width:32em; height:7em; padding:.1em 0 .1em .5em;}


/** poll ****/
.poll-resultlist { width:100%;}
	.poll-resultname { padding-right:.5em; text-align:right;}

.rss.clearFix { border-bottom:0; margin-bottom:0; padding-bottom:0;}
.rss { margin:0; padding:0;}
	.rss li { float:left; width:48%; padding:0 0 2.9em 0; margin:0;}
		.rss dt { padding:0 0 .5em 0;}
		.rss dd { padding:0 0 .5em 1.7em; background:url(../images/bullet_square.png) no-repeat .5em .3em;}
		
.rss02 { margin:0; padding:0 0 1em 0;}
	.rss02 li { margin:0; padding:0 0 .5em 1.7em; background:url(../images/bullet_square.png) no-repeat 0 .5em; font-size:1.1em; font-weight:bold;}
	.rss02 li a { display:inline-block; padding:.3em 3em 1em 0; background:url(../images/ico_rss.gif) no-repeat right 0;}

.mapaWeb { position:relative; margin:0 0 2em 0; padding:1em 5em 15em 5em; border:1px solid #e1e1e1 !important; background:#fff;}
	.mapaWeb ul { float:left; width:32%; } 
	.mapaWeb li { margin:0; padding:0; background: none; }
		.mapaWeb li dl { margin:0; padding:0;}
			.mapaWeb li dt { margin:2em 0 1em 0; padding:0;}
			.mapaWeb li dd { padding:0 0 .5em 3.7em; background:url(../images/bullet_square.png) no-repeat 2.5em .3em;}
	

/* carruseles */		
		
.jcarousel-container { position: relative; }
	.carrousel ul.jcarousel-list-horizontal { padding: 0  }
	.carrousel .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
	.carrousel .jcarousel-list { z-index: 1; overflow: hidden; position: relative;   }
	.carrousel ul.jcarousel-list li, .carrousel .jcarousel-item { float: left; list-style: none; width: 7.7em; height: 5.5em; margin:0 1em 0 0; display: block; }
	
	.carrousel ul.jcarousel-list li img { display: block; margin: 0; padding: 0  }
	
	.carrouselGaleria .jcarousel-control a:focus, #carrusel .jcarousel-control a:active { outline: none; }
	.carrouselGaleria .jcarousel-list li.reset { margin-right: 0  }

	.carrouselGaleria.jcarousel-container-horizontal {  width: 53.3em; padding: 1.5em 2em .5em }
	.carrouselGaleria .jcarousel-clip-horizontal { width: 100%; height: 6em;    }
	
	.carrousel .jcarousel-next-horizontal { position: absolute; top: 3.5em; right: .5em; width: 7px; height: 12px; cursor: pointer; background: transparent url(../images/carDer.gif) no-repeat 0 0; }

.carrousel .jcarousel-next-disabled-horizontal,
.carrousel .jcarousel-next-disabled-horizontal:hover,
.carrousel .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

	.carrousel .jcarousel-prev-horizontal { position: absolute; top: 3.5em; left: .5em; width: 7px; height: 12px; cursor: pointer; background: transparent url(../images/carIzq.gif) no-repeat 0 0; }

.carrousel .jcarousel-prev-disabled-horizontal,
.carrousel .jcarousel-prev-disabled-horizontal:hover,
.carrousel .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
		
#sideBar .jcarousel-container-horizontal {  width: 23em; padding: 1.5em 2em .5em }
	#sideBar .jcarousel-clip-horizontal { width: 100%; height: 6em;    }

.registro { padding:1em; background:#fff; border:1px solid #e1e1e1;}
.registro p { padding:1em 0 2em 0;}
	.registro form legend { display:block; visibility:visible; padding-top:1em;}
	.registro form legend.hide { display:none; visibility:hidden;}
	.registro form label span { display:inline-block; width:15em; padding:0 1em 0 0; text-align:right; }
	.registro form label input { width:16em; margin:0 1em 0 0; border:1px solid #e1e1e1; vertical-align:middle;}
	.registro form label input.input01 { width:3.2em; margin:0;}
	.registro form label input.input02 { width:8em; margin:0;}
	.registro form label input.check { width:auto; margin:0 .5em 0 0; border:0; }
	.registro form label.kap { margin:0 0 0 7em; }
	.registro form label.kap span { text-align:left;}
	.registro form .btn { margin:0;}
	.registro form .sexo { margin-left:15em;}
	.registro form .sexo span { text-align:left;}
	.registro form .sexo label { display:inline-block;}
	.registro form .sexo label span { width:auto;}
	.registro form .fecha { margin-left:14.6em;}
	.registro form .fecha span { display:inline; width:15em; padding:0 1em 0 0; text-align:right;}
	.registro form .fecha label { display:inline;}
	.registro form .fecha label span { width:auto;}
	
	.registro form .sexoFieldset ul { border:0; padding:0 0 .3em 0;}
	.registro form .sexoFieldset ul li { padding:0;}
	.registro form .sexoFieldset legend span { position:absolute; margin:0 0 0 12.4em;}
	
	.registro form .fechaFieldset ul { border:0; padding:0 0 .3em 0;}
	.registro form .fechaFieldset ul li { padding:0;}
	.registro form .fechaFieldset legend span { position:absolute; margin:0 0 0 4.6em;}
	
	.registro form .siguiente ul { border:0; padding:0;}
	
	.registro ul { margin:0; padding:2em 0 0 0; border-top:1px solid #e1e1e1;}
		.registro ul li { margin:0; padding:.5em 0;}
		.registro ul li.check { margin-left:15em;}
		.registro ul li.boton { margin:2em 0 0 0; text-align:center;}
		.registro .kaptcha { margin-top:1em;}
		
.interesados .opcionesUser li { display:block; padding:0 0 1em 0;}
.interesados .opcionesUser li.foro { padding:.7em 0 1em 4em; background:url(../images/ico_foros.gif) no-repeat 0 0;}
.interesados .opcionesUser li.resul {  padding:.7em 0 1em 4em; background:url(../images/ico_resultados.gif) no-repeat 0 0;}
.interesados .opcionesUser li.noticia {  padding:.7em 0 1em 4em; background:url(../images/ico_enviar_noticias.gif) no-repeat 0 0;}
.interesados .opcionesUser li.testimonios {  padding:.7em 0 1em 4em; background:url(../images/ico_testimonios.gif) no-repeat 0 0;}

.interesados .opcionesUser02 { border-top:0;}
.interesados .opcionesUser02 li { display:block; padding:0 0 .5em 0;}
.interesados .opcionesUser02 li a { display:inline-block; padding:0 .7em 0 0; background:url(../images/bullet_verTodos.gif) no-repeat right .4em;}
.interesados a{ padding-left:0.4em; padding-right:0.4em}


#googleMap { width:63.2em; height:32.5em; padding:1em 0; border:1px solid #e1e1e1; border-left:0; border-right:0;}

.foros { padding:0; margin:.5em 0; border-collapse:collapse;}
	.foros th { padding:.5em 0 .5em .7em; background:#294d9a; border-right:1px solid #fff;}
	.foros td { padding:1em 1em 1em .7em; vertical-align:top;}
	.foros .comentario { border:0; padding-left:3em}
	
	.foros .middle td { background:#eaede6;}
	
.forosListado { padding:0; margin:.5em 0; border-collapse:collapse;}
	.forosListado th { padding:.5em 0 .5em .7em; background:#294d9a; border-right:1px solid #fff;}
	.forosListado td { padding:.4em 1em .4em .7em; vertical-align:middle;}
	.forosListado .comentario { border:0; padding-top:.5em; padding-bottom:.2em; padding-left:3em; background-position:0 center;}
	
	.forosListado .middle td { background:#eaede6;}
.class-image img{ margin:0 1.5em 1em 0}
.gridType03 .listadoResultados .publicaciones  p{ margin-bottom:1.5em}
.gridType03 .politica .column p{ margin-bottom:1.5em}
.gridType03 .politica .column div.object-right img{ margin-top:1.5em}
.gridType03 .politica .column div.object-left{ margin-top:1.5em}

.attribute-cuerpo br, .politica .column br{ display:block; margin-bottom:1.5em}

/*imagenes en contenidos*/

.politica  .object-right img{ margin:0 0 1em 1.5em}
.politica  .object-left img{ margin:0 1.5em 1em 0}   
.politica  .compartelo { clear:both}
.politica  .btn{ padding-top:1em; }
.btn strong, .btn input {cursor:pointer} 


#home #header #logo, #subhome #header #logo, #agendaVerde #header #logo,#header #logo  {top:auto;bottom:0}

.NoticiasSubHome-general .politica img, #mainHome .gridType01 li img{ margin-bottom:0.5em}
.NoticiasSubHome-general .politica  .compartelo img{ margin-bottom:0}	
	
	
/*modificacion de cabecera*/

body.type02, body.type023 {background-image:url("../images/bck_body01.gif")}
body.type02 #wrapperNavBar {background-image:url("../images/bck_navBar02.gif")}
body.type03 #wrapperNavBar {background-image:url("../images/bck_navBar03.gif")}
.type02 #navBar .primary li div, .type03 #navBar .primary li div  {border-left:1px solid #FFFFFF}




/*modulo voz experto en sidebar*/

	#sideBar  .voz { 
	background-color:#fff; 
	margin-top:2em; 
	padding:1em 0 0 0;
	border-color:#C8CBC5 #E1E1E1 #E1E1E1;
	border-right:1px solid #E1E1E1;
	border-style:solid;
	border-width:6px 1px 1px;
	margin-bottom:1.4em;
	padding:0.2em 0 0;
}
	
	
#sideBar .voz h2{ background-color:#EAEDE6;padding-left:0.5em}

#sideBar .voz ul { background-color:#EAEDE6;margin:0 0 0;padding:1em 0 0.5em 0.6em;width:auto;}
	#sideBar .voz ul li { background:none repeat scroll 0 0 #C8CBC5;display:inline;margin:0 0.1em 0 0;padding:0.2em 0.3em 0.2em 0.5em;}
		#sideBar .voz ul li.sel { background:none repeat scroll 0 0 #FFFFFF;border:1px solid #e1e1e1; border-bottom:none;padding:0.2em 0.3em 0.5em 0.5em;}
#sideBar .voz ul.listaVoz { background:#FFF; padding:1.5em 1.5em 1em 1em; margin:0}
	#sideBar .voz ul.listaVoz li { display:block; margin:0 0 1em; padding:0 0 0 1.6em; background:url(../images/bullet_squareVerde.gif) no-repeat 0 .3em;}
		#sideBar .voz ul.listaVoz li p { margin:0;}
		#sideBar .voz ul.listaVoz li .comentario { background:url(../images/bullet_comen.gif) no-repeat left 0; padding:.5em 0 .5em 3em; margin:.5em 0 0 0; border-bottom:0;}
	#sideBar .voz ul.listaVoz li.reset { background:none;}
		#sideBar ul.listaVoz .verTodos{ border-bottom:none} 

.detalleOferta .descripcion { padding: 1.3em; background: #EDF0E9; border: 1px solid #E6E6E6; border-bottom: none  }
	.detalleOferta .clearFix { margin: 0; border-bottom: none;  }
	.detalleOferta .descripcion img { border: 1px solid #E2E2E2  }
	.detalleOferta .descripcion span { display: block; margin-top: .7em; text-align: right;  }
	.detalleOferta .descripcion ul, .detalleOferta .descripcion li { margin:0 }
		.detalleOferta .descripcion li { width: 20em; margin-bottom: .6em; margin-left: 1em; padding-left: 1.2em; background: url(../images/bullet_squareAzul.gif) no-repeat 0 .5em  }
.detalleOferta .text ul, .detalleOferta .text ol  { margin: 2em; list-style:disc  }
	.detalleOferta .text li  { padding-left: 0; background: none  }
	.detalleOferta .text ul li  { list-style:disc;  }
	.detalleOferta .text ol li  { list-style:decimal;  }

.detalleOferta .interesado { border: 1px solid #E6E6E6;  }
	.detalleOferta .interesado h2 { margin: 0 !important; padding: .7em 2.4em !important; background: #EDF0E9 !important  }	
	.detalleOferta .interesado span { display: block; padding: .7em 2.4em }
.detalleOferta .compartelo { border: none  }
	.detalleOferta .compartelo ul { margin: 0  }
	
#listadoOfertasEmpleo { padding-bottom: 1em; border-bottom:3px solid #C9C9C7;  }
	#listadoOfertasEmpleo .reset { margin-bottom: 0 }
	

.titleSeccion h2 span.titleTienda { background:#EAEDE6 url(../images/bck_ecoTienda.gif) no-repeat 1em .5em; padding:1.5em 0 1.1em 5em}
.titleSeccion h2 span.titleHistorico { background:#EAEDE6 url(../images/bck_historico-eco.gif) no-repeat 1em .5em; padding:1.5em 0 1.1em 5em }
.entryHistoricoEco { margin: 2em 0  }
#historicoEco { width: 100%; margin: 1em 0;  padding: 0; border-spacing:0; border-collapse:collapse; border-left:1px solid #E1E1E1;  }
	#historicoEco th { padding: .9em .9em .9em 1.9em; background: #EAEDE6; border-right:1px solid #E1E1E1; text-align: left }	
	#historicoEco td {padding: .9em .9em .9em 1.9em; border-right:1px solid #E1E1E1; vertical-align: middle; border-bottom:1px solid #E1E1E1; }
		#historicoEco .alt td { background-color: #fbfbfb }
		
	#historicoEco .download { padding: .3em 0 .3em 2em; background: url(../images/ico_des.gif) no-repeat 0 .3em;  }	
	#historicoEco .expirada { padding: .3em 0 .3em 2em; background: url(../images/ico_desExp.gif) no-repeat 0 .3em;  }	
	


	
.formTiendaProductos { margin:2.5em 0 0; border-top:3px solid #c8cbc5; border-bottom:3px solid #c8cbc5}	
	.formTiendaProductos .pages { margin:1em 0}
	.productosTienda { border:1px solid #e3e3e3; padding:2em 2.5em 2em 2em; margin:0}
		.productosTienda li { border-bottom:1px solid #e6e6e6; padding:0 0 1em; margin:0 0 1em}
			.productosTienda li.last { border:none; padding:0; margin:0}
			.productosTienda li .image { float:left; width:9em; margin-right:1em}
			.productosTienda li .text { float:left; width:60em; background:none; border:none; padding:0; margin:0}
				.productosTienda li .text h3 { margin:0 0 .3em}
				.productosTienda li .text p { margin-bottom:.2em}
			.productosTienda li .carrito { float:right; width:13em; margin-top:1.5em}
				.productosTienda li .carrito a { background:url(../images/bck_carritoBorrar.gif) no-repeat 0 0; padding:.2em 0 .3em 4em}
				.productosTienda li .carrito input { background:url(../images/bck_carritoBorrar.gif) no-repeat 0 0; padding:.1em 0 .4em 3.8em; border:none; cursor:pointer}
				
	.formTiendaProductos .clearFix { border-bottom:none}
		.formTiendaProductos .pages.clearFix	{ border-bottom:1px solid #e1e1e1; background:none}
	.formTiendaProductos .btn, .tiendaDatosForm .btn, .tiendaCompraForm .btn { float:right; display:inline-block; margin:0; background:url(../images/fnd_right_btn.gif) no-repeat right 0}
		.formTiendaProductos .btn input, .tiendaDatosForm .btn input, .tiendaCompraForm .btn input { background:url("../images/fnd_left_btn.gif") no-repeat 0 0; padding:0.4em 1.8em .8em}
	.formTiendaProductos .importe, .tiendaCompraForm .importe { float:right; margin:.3em 1em 0 0}
	
.noConexion, .exitoCompra  { padding:2em 0; border-top:3px solid #c8cbc5; border-bottom:3px solid #c8cbc5; background:#fff}
	.noConexion .btn { display:inline-block; margin:2em 0 0; background:url(../images/fnd_right_btn.gif) no-repeat right 0}
		.noConexion .btn a { background:url("../images/fnd_left_btn.gif") no-repeat 0 0; padding:0.4em 1.8em .8em}
		
.procesos { margin:3em 0}
	.procesos ol { margin:0; padding:0 0 0 30em; background:url(../images/bck_tiendaProcesos.gif) no-repeat 38.5em .2em}
		.procesos ol li { display:inline-block; vertical-align:top; background:no-repeat 1.6em 0; width:7em; margin:0 10em 0 0; padding:4.4em 0 0}
		.procesos ol .first { background-image: url(../images/bck_tiendaProceso1.gif)}
			.procesos ol .first.sel { background-image: url(../images/bck_tiendaProceso1-sel.gif)}
		.procesos ol .second { background-image: url(../images/bck_tiendaProceso2.gif)}
			.procesos ol .second.sel { background-image: url(../images/bck_tiendaProceso2-sel.gif)}
			
.datosFact { border:1px solid #e4e4e4; padding:1em 8.5em 2em 6.5em; margin-bottom:1em}
	.datosFact .campos { margin-bottom:1em; display:block}
	.datosFact ul { margin:0; padding:0; list-style:none}
		.datosFact li { margin:0 0 1em; padding:0}
			.datosFact li .flt { margin-right:2.5em}
			.datosFact li span { width:9.8em; display:inline-block}
				.datosFact li span.dif { width:auto}
			.datosFact li input, .datosFact li select { padding:0; margin-left:1.5em}
				.datosFact li input.wide { width:51em}
				.datosFact li select.tipoDoc { width:9.5em}
				/*.datosFact li input.numDoc{ padding:.1em 0 .1em 1em}*/
				.datosFact li input.provincia {/* padding:.1em 0 .1em 1em; margin-left:1.75em;*/ width:29.6em}
				.datosFact li input.tel { margin-right:.35em}
.tiendaDatosForm .clearFix { border:none; margin:0}

.modTienda { padding:2.5em; border:1px solid #e1e1e1; border-top:none; margin-bottom:2em}
	.modTienda .title02 { margin-top:.5em}
	.modTienda .pedido { margin:0; padding:0; list-style:none}
		.modTienda .pedido li { margin-left:1.5em; padding-left:1em; background:url(../images/mesSig.png) no-repeat 0 .6em; display:inline-block; vertical-align:top}
	.modTienda .clearFix { margin:0; border:none}
		.modTienda .clearFix h3 { background:#ecf0e9; padding:.5em 0 .5em 1.5em}
		.modTienda div.flt { border:1px solid #e1e1e1; border-top:none; width:31em}
			.modTienda div.flt dl { min-height:21em; padding:2em}
				.modTienda div.flt dt { float:left; margin:0 .5em 1.2em 0}
				.modTienda div.flt dd { margin-bottom:1.2em}
		.modTienda div.frt { border:1px solid #e1e1e1; border-top:none; width:56em}
			.modTienda div.frt ul { height:23.6em; overflow:auto; margin:0; padding:2em}
				.modTienda div.frt li { border-bottom:1px solid #e6e6e6; padding:0 0 1em; margin:0 0 1em}
					.modTienda div.frt li.last { border:none; padding:0; margin:0}
					.modTienda div.frt li .image { float:left; width:9em; margin:0 1em 1em 0}
					.modTienda div.frt ul li p { margin:.5em 0}
					
.tiendaCompraForm .clearFix.boton { border-bottom:3px solid #c8cbc5; padding-bottom:1.4em}

.modTienda2 { background:#fff}
	.modTienda2 .title02 { margin-bottom:.4em}
	.modTienda2 .modCondiciones { border:1px solid #e1e1e1; padding:1em; height:5.5em; overflow:auto; margin-bottom:1em}
		.modTienda2 .modCondiciones p { margin-bottom:1em}
	.modTienda2 .acepto { margin-bottom:1.5em}
		.modTienda2 .acepto input { margin-right:.8em}
	.modTienda2 .pago { border:1px solid #e1e1e1; padding:1em; margin-bottom:1em}
	
.tienda #mainHome { border:none}

.tienda .guardaCarrito { border:none; margin:0}
	.tienda .guardaCarrito .flt { width:38em}
	.tienda .guardaCarrito .btn { display:inline-block; margin:.8em 0 0; background:url(../images/fnd_right_btn.gif) no-repeat right 0}
		.tienda .guardaCarrito .btn a { background:url("../images/fnd_left_btn.gif") no-repeat 0 0; padding:0.4em 1.8em .8em}
		.tienda .guardaCarrito .regTienda { background:#fcfcfc; border:1px solid #f4f4f4; padding:1em; width:22em; margin-top:1em; position:relative}
			.tienda .guardaCarrito .regTienda img { position:absolute; top:-.8em; left:11em}

.media.noTabs .title { padding:.5em 0 0 0.5em; margin:0 0 1em; border-bottom:1px solid #E1E1E1; height:44px;}
.media .audiosList { border-bottom:none; margin:1em 0 1.5em;  background:none;}
	.media .audiosList li { display:block; margin:0 0 .9em; padding:0 0 0 2.6em; background:url(../images/ico_audios.gif) no-repeat 0 0;}
		.media .audiosList li span.date { background:none; padding:0;}
	.media .audiosList li.active { background:url(../images/ico_audios-sel.gif) no-repeat 0 0;}
	.media .audiosList li.reset { margin:0;}
	.media .title img {border-top:1px solid #E1E1E1;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;}
	
	.exitoCompra .text { padding: 0; border: none  }	
#fotosCompradas { margin: 0; padding: 1.3em; list-style: none; border: 1px solid #E6E6E6  }	
	#fotosCompradas li { display: inline-block; margin:0 1.7em 2em 0; padding: 0;  vertical-align: top; background: none   }
		#fotosCompradas li.reset { margin-right:0  }
		
.landing {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1E1E1;
    padding: 1em;
}

.landing img {
    float: left;
}

.landing .wysiwyg div {
    float: right;
    width: 46em;
}

.landing p {
    margin-bottom: 1.5em;
}

.bloqueCronicas .inner{background:#E1E1E1;  padding:1em 1.4em; }
	.bloqueCronicas .title { padding: .2em 1em; background: #8FD300}
	.bloqueCronicas ul {margin:0; padding:0; /* height:49.7em; */}
		.bloqueCronicas li {margin:0; padding:0; background:none;}
			.bloqueCronicas .cronica {background:#fff;padding:.6em .6em 0 .6em; min-height:6.2em; border-bottom: 3px solid #C8CBC5}
			.bloqueCronicas .cronica:after { clear: both; display: block; height: 0; visibility: hidden; content: "." }
				.bloqueCronicas .cronica .image {float:left; margin-right:2em;}
					.bloqueCronicas .cronica img {display:block; margin:0; padding:0;}
				.bloqueCronicas .title02, .bloqueCronicas .title03 , .bloqueCronicas .title04 {float:right;width:14.166em;}
				.bloqueCronicas .title04{width:15.454em;}
			.bloqueCronicas .fijo {}
	.bloqueCronicas .enlaces {display:block; height:1.6em; text-align: center;}
	.bloqueCronicas .anterior {height:1.6em;}
			.bloqueCronicas .enlaces img {display:block; margin:0 auto; padding:0;}

	.bloqueCronicas .enlaces a.hidden  {display: none;}			
			
#zonaRegistro .registro { padding: 0; border-bottom: none; border-right:none; border-left: none;  }
#zonaRegistro .flt ul { margin: 0; padding: 0; border: none  }
#zonaRegistro .flt li { background: none }
#zonaRegistro .re span { display: block; text-align: right; padding-right: 6.5em   }   
#zonaRegistro .frt ul { margin-bottom: 2em  }
#zonaRegistro .frt li { background-image: url(../images/bullet_verTodos.gif)   }
#zonaRegistro .frt .btn { text-align: center }       

        .interesados .opcionesUser li.sus {
    background: url("../images/ico_sus.gif") no-repeat scroll 0 0 transparent;
    display: inline-block;
    padding: 0.7em 0 1em 4em;
}


.interesados .opcionesUser li.ver {
    background: url("../images/ico_ver.gif") no-repeat scroll 0 0.3em transparent;
    display: inline-block;
    padding: 0.7em 0 1em 4em;
}


.interesados .opcionesUser li {
    display: block;
    padding: 0 0 0.8em;
}


.infoUsuario p {
    margin-bottom: 1.5em;
}

.area_personal_alertas .rds label span {
    width: auto;
}

.area_personal_alertas .chks label span {
    text-align: left;
}

.area_personal_alertas .rds li, .area_personal_alertas .rds label {
    display: inline;
}

.area_personal_alertas .categorias li {
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    vertical-align: top;
}

.area_personal_alertas .chks ul {
    margin-top: 0.5em;
    /*padding: 1em 0 1em 2em;*/
	padding:1em 0 1em .2em;
}

.area_personal_alertas .categorias span {
    width: 14em;
}

.area_personal_alertas .chks label input {
    border: medium none;
    margin: 0 0.3em 0 0;
    width: auto;
}

.area_personal_alertas .boton {
    border-top: 1px solid #E1E1E1;
    display: block;
    margin-top: 1em;
    padding-top: 2em;
    text-align: center;
}

.registro form label select {
    border: 1px solid #E1E1E1;
    margin: 0 1em 0 0;
    vertical-align: middle;
    width: 16em;
}

#formAreaPersonal .fllef1{float:left; width:63%}
#formAreaPersonal .fllef2{float:right}
#formAreaPersonal .peric{clear:both}

.gridType02 .columnType2 .repor {border-top: 6px solid #C8CBC5;padding-top: 0.2em;}
.gridType02 .columnType2 .repor span {display: block;padding: 0.8em 0 0.2em 1.4em;}
.gridType02 .columnType2 .repor span, .gridType02 .columnType1 .repor h2 {background-color: #EAEDE6;}
.gridType02 .columnType2 .repor h2 {background-image: url("../images/bullet_squareVerde.gif");background-position: 1.5em 0.3em;background-repeat: no-repeat;padding: 0.1em 0 0.8em 2.8em;}
.gridType02 .columnType2 .repor span, .gridType02 .columnType2 .repor h2 {background-color: #EAEDE6;}
.gridType02 .columnType2 .repor .titleItem {margin: 0.2em 0;}
.gridType02 .columnType2 .repor .video {margin-bottom: 1em;}

p.shop a {
background: url(../images/bck_ecoTienda2.gif) no-repeat 0px 0px;
display: block;
padding: 0.5em 0px 0.8em 4em;
}

