/* CSS Document */

/***************************** LISTADO OFERTAS ****************/
#listado_asociados{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;

}
#listado_asociados p.aviso{
	width:95%;
	height:auto;
	float:left;
	margin:25px 0 0 0;
	padding:0;
	text-align:center;
	font-weight:bold;
	color:#ed9b9f;
}
#listado_asociados ul{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
}
#listado_asociados ul li{
	width:97%;
	height:auto;
	float:left;
	margin:5px 10px 5px 1%;
	padding:7px 10px 10px 0;
	list-style-type:none;
	background: url(../img/fondo_ficha.gif) bottom left no-repeat #F2F2F2;
	position:relative;
}
	#listado_asociados ul li.color1{
		border-top:#ed9b9f 7px solid;
	}
	#listado_asociados ul li.color2{
		border-top:#DDDDDD 7px solid;
	}
	#listado_asociados span.empresa{
		width:45%;
		height:auto;
		float:left;
		font-style:italic;
		color: #666666;
	}
	#listado_asociados ul li span.imagen{
		width:100px;
		height:auto;
		float:left;
		margin:0;
		padding:0;
		font-style:italic;
		color: #666666;
		border:#ed9b9f 1px solid;
	}
	#listado_asociados span.titulo{
		width:79%;
		float:left;
		margin:0;
		padding:0;
	}
	#listado_asociados span a.titulo_asociado{
		width:99%;
		height:auto;
		float:left;
		margin:0;
		padding:0;
		font-weight:bold;
		color: #ed9b9f;
		text-align:left;
		text-decoration:none;
	}
		#listado_asociados span a.titulo_asociado:hover{
			text-decoration:underline;
		}
	#listado_asociados span{
		width:75%;
		height:auto;
		float:right;
		margin:2px 0 2px 10px;
		color: #999999;
		text-align:left;
	}
		#listado_asociados span a{
			color:#999999;
			text-decoration:none;
		}
			#listado_asociados span a:hover{
				color:#333333;
				text-decoration:underline;
			}


#listado_asociados ul.buscador_front{
	width:100%;
	height:auto;
	float:left;
	margin:15px 0 8px 0;
	padding:0;
	list-style-type:none;
	position:relative;
}
	*>#listado_asociados ul.buscador_front{
		margin:8px 0 8px 0;
		padding:0;
	}
#listado_asociados ul.buscador_front li{
	width:90%;
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0px 0 5px 0;
	list-style-type:none;
	background:#FFFFFF;
}
	*>#listado_asociados ul.buscador_front li{
		width:92%;
		width:auto;
		margin:0;
		padding:5px 0 0 0;
	}
#listado_asociados ul.buscador_front li select{
	width:165px;
	height:18px;
	float:left;
	margin:0;
	padding:0;
	border:#DDDDDD 1px solid;
	font-size:12px;
}
#listado_asociados ul.buscador_front li input{
	width:150px;
	height:16px;
	float:left;
	margin:0;
	padding:0;
	border:#DDDDDD 1px solid;
	font-size:12px;
}
#listado_asociados ul.buscador_front li label{
	width:auto;
	height:15px;
	float:left;
	margin:2px 5px 0 10px;
	padding:0;
}
	*>#listado_asociados ul.buscador_front li label{
		margin:2px 5px 0 15px;
	}
#listado_asociados ul.buscador_front li input.boton{
	width:75px;
	height:auto;
	background-color:#DDDDDD;
	margin:0;
	padding:0;
	float:right;
	border:#777777 1px solid;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
#listado_asociados ul.buscador_front li.buscar{
	width:80px;
	float:left;
	margin:0;
	padding:0;
}
	*>#listado_asociados ul.buscador_front li.buscar{
		margin:5px 0 0 0;
	}

/************************************* FICHA ASOCIADO *****************************/
#ficha_asociado{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	background:#F2F2F2;
	position:relative;
}
#ficha_asociado p.imagen{
	width:20%;
	height:auto;
	float:left;
	margin:0 0 0 5px;
	padding:0;
}
	*>#ficha_asociado p.imagen{
		margin:0 0 0 10px;
	}
	#ficha_asociado p.imagen img{
		border:#777777 1px solid;
	
	}
#ficha_asociado p.titulo{
	width:100%;
	height:auto;
	float:left;
	margin:0 0 15px 0;
	padding:5px 0 5px 0;
	background:#777777;
	font-weight:bold;
	color: #FFF;
	text-align:center;
}
#ficha_asociado p.dato{
	width:70%;
	height:auto;
	float:right;
	margin:0;
	padding:5px 0 5px 0;
	color:#333333;
}
	#ficha_asociado p.dato a{
		color:#777777;
	}
		#ficha_asociado p.dato a:hover{
			text-decoration:underline;
		}
#ficha_asociado div.comentarios_ficha_empresa{
	width:75%;
	height:auto;
	float:right;
	margin:0;
	padding:0 0 5px 0;
	color:#333333;
}
#ficha_asociado iframe{
	width:96%;
	height:300px;
	float:left;
	margin:0 0 0 2%;
	padding:0;
	border:1px solid #333;
}
#ficha_asociado a.volver{
	display:block;
	clear:both;
	width:auto;
	height:auto;
	float:right;
	margin:0 10px 0 0;
	padding:5px 0 5px 0;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
	#ficha_asociado a.volver:hover{
		text-decoration:underline;
	}
#ficha_asociado a.ver_mapa{
	position:absolute;
	top:170px;
	left:40px;
	text-decoration:none;
	color:#777777;
	font-weight:bold;
}
	#ficha_asociado a.ver_mapa:hover{
		text-decoration:underline;
	}
	
/****************** BUSCADOR ASOCIADOS ****************************/
#base_buscador_asociados{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
	#base_buscador_asociados ul{
		width:100%;
		height:auto;
		float:left;
		margin:5px 0 5px 0;
		padding:6px 0 5px 0;
		list-style-type:none;
		background:#EEE;
	}	
		#base_buscador_asociados ul li{
			width:auto;
			height:auto;
			float:left;
			margin:0;
			padding:0;
			background:none;
		}	
			#base_buscador_asociados ul li input{
				width:180px;
				height:auto;
				float:left;
				margin:0 15px 0 15px;
				padding:0 0 2px 0;
				border:1px solid #999;
				color:#999;
				font-size:12px;
			}
			#base_buscador_asociados ul li select{
				width:150px;
				height:auto;
				float:left;
				margin:0 15px 0 0;
				padding:0;
				border:1px solid #999;
				color:#999;
				font-size:12px;
			}
			#base_buscador_asociados ul li input.boton{
				width:auto;
			}
			
/***************************** LISTADO OFERTAS ****************/
#sectores ul.sectores{
	float:left;
	width:100%;
	height:auto;
	margin:0;
	padding:0 0 8px 0;
	list-style-type:none;
	background:none;
}
	#sectores ul.sectores li{
		float:left;
		width:25%;
		height:auto;
		margin:0;
		padding:0;
		background:none;
		/*height:40px;
		background:url(../img/fondo_botones.gif) top no-repeat;*/
	}
		#sectores ul.sectores li a.nombre{
			float:left;
			width:155px;
			height:auto;
			margin:10px 0 0 0;
			padding:0;
			color:#666;
			font-size:10px;
			font-weight:bold;
			text-align:center;
		}
			#sectores ul.sectores li a.nombre:hover{
				color:#000;
			}
