#base_empresas{
	width:98%;
	height:auto;
	overflow:hidden;
	margin:0;
}
	#base_empresas a.actividad{
		display:block;
		float:left;
		width:180px;
		margin:15px 0 0 2px;	
		padding:5px 5px 0px 10px;	
		height:70px;
		text-align:left;
		border:2px solid #FFF;
		border-bottom:2px solid #A4CFD5;
		cursor:pointer;
		overflow:hidden;
		text-decoration:none;
	}
	*>#base_empresas a.actividad{
		margin:15px 0 0 1%;	
	}
	#base_empresas a.actividad:hover{
		border:2px solid #F29300;
		text-decoration:underline;		
	}
	
/*----------------LISTADO DE PROVEEDORES------*/
	ul.listado_proveedores{
		list-style-type:none;
		height:auto;
	}
		ul.listado_proveedores li.proveedor{			
			background-color:#EEF9FA;
			padding:1px 8px 15px 8px;
			margin:10px 0 0 0;
			border-bottom:3px solid #C9E4E8;
			height:10px;
			float:left;
			width:400px;					
		}
		*>ul.listado_proveedores li.proveedor{
			height:auto;
			margin-bottom:20px;
		}			
			h1.proveedor{
				width:96%;
				margin-top:5px;
				background-color:#FFF;
				height:18px;
				font-size:13px;
				font-weight:bold;
				padding:3px 2% 0 2%;
				text-align:center;
			}		
			p.imagen{
				float:left;
				width:180px;
				height:90px;
				margin:5px 0 0 0;
			}
				p.imagen img{
					border:1px solid #28737D;
				}			
			p.descripcion{
				float:left;
				width:200px;
				height:auto;
				font-size:11px;
				margin:0px 0 0px 10px;				
			}							
				p.descripcion span{
					color:#28737D;
				}
				p.actividad{
					clear:both;
					width:97%;
					margin:0px 0 0 5px;
					padding-top:10px;
					font-weight:bold;	
					height:auto;	
				}
				*>p.actividad{
					margin-top:20px;
				}
			p.oferta{
				clear:both;
				font-size:11px;				
				width:96%;
				height:auto;
				margin:10px 0 0 0;
				padding:5px 2% 5px 2%;
				background-color:#CFE7FF;				
			}	
				p.oferta span{
					font-weight:bold;
				}	
			p.fichero{
				float:left;
				width:17%;
				font-size:11px;				
				height:auto;
				margin:5px 0 0 0;
				padding:5px 2% 5px 2%;
			}			
			p.contratar{
				float:left;
				width:40%;
				height:auto;
				margin:5px 0 0 0;
				padding:15px 2% 5px 2%;
			}	
				 p.contratar a{
					width:auto;
					height:auto;
					padding-left:14px;
					font-weight:bold;
					font-size:11px;
					color:#28737D;
					text-decoration:none;
					background:url(../img/flecha_titulo_input.jpg) left no-repeat;
				}										
				p.contratar a:hover{
					text-decoration:underline;				
				}
/*FICHA PROVEEDOR*/
		#ficha_proveedor{			
			background-color:#EEF9FA;
			padding:1px 8px 15px 8px;
			margin:10px 0 15px 0;
			border-bottom:3px solid #C9E4E8;
			height:10px;
			position:relative;
			float:left;
			width:400px;					
		}
			*>#ficha_proveedor{
				height:auto;
			}
/*FORMULARIO DE CONTRATACION*/
#formulario_contratacion{
		clear:both;
		width:400px;
		min-height:320px;
		height:auto;		
		background-color:#EEEEEE;
		border-top:3px solid #7D7D7D;
		padding:1px 8px 15px 8px;
}
		#formulario_contratacion h1{
			margin-top:5px;
			width:90%;
			padding:5px 0 0 5%;
			font-weight:bold;			
			font-size:13px;
			color:#F49501;			
		}
		#formulario_contratacion p{
			margin-top:5px;
			width:90%;
			padding:5px 0 0 5%;
			color:#000;
			font-size:10px;	
			
		}
		#formulario_contratacion ul{
			list-style-type:none;
		}
			#formulario_contratacion li.titulo_input{
				float:left;
				width:35%;
				margin:10px 2% 0 0;
				padding-right:3%;
				text-align:right;
				background:url(../img/flecha_titulo_input2.jpg) right no-repeat;
			}
			#formulario_contratacion ul li.valor_input{
				float:left;
				width:55%;
				margin:10px 2% 0 0;				
				text-align:left;
			}
				#formulario_contratacion ul li.valor_input input.login{
					width:90%;
					height:13px;
					font-size:10px;
					color:#666666;
					padding-left:3px;					
				}
				#formulario_contratacion ul li.valor_input input.corto{
					width:40%;
					height:13px;
					font-size:10px;
					color:#666666;
					border:1px solid #666;
				}
			#formulario_contratacion ul li.valor_input textarea{
				width:220px;
				height:85px;
				font-size:11px;
				color:#666666;
				border:1px solid #666;
			}
			#formulario_contratacion ul li.valor_input input.boton{
					width:auto;
					height:auto;
					color:#FFF;
					font-size:11px;
					padding:1px 3px 1px 3px;
					background-color:#AAA;
					border:1px solid #666;
					text-align:center;
					margin-left:150px;																
			}	