@charset "utf-8";
/* CSS Document */


	/**** generic elements ****/
		
		#rdppll { text-align:left;}
		
		.txt01 { font:14px Arial, Helvetica, sans-serif; color:#777777; font-weight:bold;}
		.txt02 { font:11px Arial, Helvetica, sans-serif; color:#777777; font-weight:bold;}
		
		.categorias { padding:16px 0 0 0;}
			.categorias p { padding:0 0 5px 0;}
		
		#rdppll .ocioB1enlace { margin:0 0 2px 0; width:100%;}
		#rdppll .ocioB1enlace h3 { float:left; width:100%; color:#333333; font-size:12px; font-weight:bold; background:#c00 url(/img/redbar2.gif) repeat-y scroll 0 0;}
		#rdppll .ocioB1enlace h3 a { float:left; display:inline-block; width:auto; color:#FFFFFF !important; font-size:11px; font-weight:bold; margin:1px 0 0 0; padding:1px 0 1px 16px;}
		#rdppll .ocioB1enlace h3 .logo11870 { float:right; margin:2px 5px 0 0;}
			
	/*** link / buttons type ***/
		
		#rdppll a { color:#fa0000; text-decoration:none;}
		#rdppll a:hover { text-decoration:none; color:#EF5F01;}
	
	
	/**** list type ****/
	
		.listado { width:100%; margin:0 0 10px 0;}
			.listado li { display:inline; float:left; width:100%; background:#ededed;}
			.listado li.last { margin:0;}
			
		.listado:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
		
		.listadoItems { width:100%; float:left; clear:both; padding:4px 0; margin:16px 0; border:1px solid #ddd;}
			.listadoItems li { float:left; width:23%; padding:4px 0 8px 10px;}
			.listadoItems li a { display:inline-block; height:18px; padding:5px 0 0 30px; background:url(../img/categories.png) no-repeat 0 0;}
			
			.listadoItems .restaurantes { background-position:0 0;}
			.listadoItems .ocio { background-position:0 -106px;}
			.listadoItems .hoteles { background-position:0 -53px;}
			.listadoItems .rurales { background-position:0 -159px;}
			.listadoItems .pintores { background-position:0 -212px;}
			.listadoItems .reformas { background-position:0 -265px;}
			.listadoItems .mudanzas { background-position:0 -318px;}
			.listadoItems .aire { background-position:0 -371px;}
			.listadoItems .viajes { background-position:0 -424px;}
		.listadoItems:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
		
		.results { width:100%; float:left; clear:both; padding:0 0 11px 0;}
			.results dt { display:inline; float:left; width:94%; clear:both; padding:5px 0 0 0; margin:0 0 0 9px; font:11px Arial, Helvetica, sans-serif; font-weight:bold;}
				.results dt a { display:inline-block; color:#cc0000; text-decoration:none;}
				.results dt a:hover { text-decoration:none; color:#EF5F01;}
			
			.results dd { display:inline; float:left; width:94%; clear:both; padding:0 0 5px 0; margin:0 0 0 9px; font:11px Arial, Helvetica, sans-serif; color:#6a6a6a; border-bottom:1px solid #d2d2d2;}
				.results dd span { clear:both; display:block;}
				.results dd a {color:#0066CC; text-decoration:none;}
				.results dd a:hover { text-decoration:none; color:#EF5F01;}
				
				.results dd .telf { padding:2px 0 0 0; font-weight:bold;}
				.results dd .street { padding:1px 0 0 0; line-height:16px; font-weight:bold;}
				.results dd .pulso { padding:1px 0 0 0; line-height:16px;}
				.results dd .destacado01 { padding:6px 0 0 0; background:url(../img/bck_best-of.png) no-repeat 0 5px; line-height:17px; color:#434343;}
					.results dd .destacado01 span { display:inline; clear:none; padding:0 0 0 28px;}
		.results:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
		
		.listadoImg { display:inline; width:100%; clear:both; float:left; padding:3px 0 0 0;}
			.listadoImg li { display:inline; float:left; width:auto; margin:0 15px 0 0;}
				.listadoImg li img { float:left;}
		.listadoImg:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
			
		.links { width:100%; clear:both; margin:0 0 11px 0;}
			.links li { float:none; display:block; padding:0 0 0 7px; margin:0 0 6px 0; background:url(../img/bullet01.gif) no-repeat 0 6px;}
			.links.type02 li { display:inline; float:left; margin:0 25px 6px 0;}
			.links li a { color:#cc0000; text-decoration:none;}
				.links li a:hover { text-decoration:none; color:#EF5F01;}
		.links:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
		
		.pag { width:100%; float:left; clear:both; margin:5px 0; font:11px Arial, Helvetica, sans-serif;}
			.pag li { float:left; display:inline; width:auto; margin:0 0 0 3px;}
			.pag li a, .pag li span { display:inline-block; background:#fefefe; padding:2px 7px; border:1px solid #e8e6e0; color:#999 !important;}
			.pag li a:hover { background:#fa0000; border:1px solid #fff; color:#fff !important; text-decoration:none;}
			.pag li a.sel { background:#fa0000; border:1px solid #fff; color:#fff !important;}	
			
			.pag li.sig { margin:0 7px 0 0; float:right;}
				.pag li.sig a, .pag li.sig span { background:#cdcdcd; padding:2px 10px; color:#333 !important;}
			.pag li.ant { float:left; margin:0 45px 0 7px;}
				.pag li.ant a, .pag li.ant span { background:#cdcdcd; padding:2px 10px; color:#333 !important;}
		.pag:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
		
		.listadoCategorias { float:left; width:100%; clear:both; margin:0 0 16px 0;}
			.listadoCategorias li { display:inline; float:left; width:18%; margin:0 0 0 7px;}
			
			.listadoCategorias li li { float:left; width:100%; clear:both; margin:0 0 3px 0;}
				.listadoCategorias li li a { display:inline-block; padding:0 0 2px 7px; background:url(../img/bullet01.gif) no-repeat 0 7px;}
			
			.listadoCategorias .oculto { display:none; visibility:hidden;}
		.listadoCategorias:after { content:"."; display:block; visibility:hidden; height:0; clear:both;}
		
	/*** form type ***/
			
	/*** table type ***/

