F	#seccion {
		padding:0;
	}

	form {
		padding-top: 	30px;
	}

	fieldset div {
		margin:			0 !important;
	}

	.contenedor {
		margin:			0px auto 10px !important;
		position: 		relative;
	}

	label, .lineaDireccion span {
		display:	block;
		width:		150px;
		float:		left;
		clear:		both;
	}
	
	
	
	.contenedor input {
		display: 		block;
		padding:		4px;
		font-size:		.8em;
		margin-left:	150px;
		width:			220px;
		background:		url("images/fondoInput.png") no-repeat;
	}
	
	select {
		display: 		block;
		margin-left:	150px;
	}
	
	.CampoDireccion label, .CampoTelefono label, .CampoFax label {
		float:			none;
	}
	
	.ayudaFormulario, .ayuda, legend, .tituloFormulario {
		display: 		none;
	}
	
	.tipoCalle {
		padding-top: 	15px;
	}
	
	#hacerseSocio_fechaAlta_contenedor {
		display: 		none;
	}
	

	
	.requerido {
		font-weight: 	bold;
	}
	
	form label {
		text-align: 	left;
	}
	
	form#contacto {
		margin-top: 	10px;
	}
	
	textarea {
		padding:			5px;
		margin-right:		10px;
		width:				215px;
		height:				200px;
		overflow: 			hidden;
		background: 		url("images/fondoTextarea.jpg") no-repeat; 
	}
	
	form#contacto input.submit {
		position: 			relative;
		left:				-53px;
		display: 		block !important;
		width: 			127px !important;
		height: 		18px !important;
		background: 	url("images/botonPDF.gif") no-repeat !important;
		text-align: 	center !important;
		color:			black !important;
		border:			none !important;
		font-size: 		1em !important;
		border:			none !important;
		line-height:	18px !important;
		padding-top:	0 !important;
		text-decoration: none !important;
		font-family: 	"Trebuchet MS" !important;
		color:			black !important;
		font-weight: 	bold !important;
	}
	
	body.consultas #seccion .botonera input, body.contacto #seccion .botonera input {
		display: 		block;
		width:			225px;
		background:		url("images/fondoInput.png") no-repeat;	
	}
	
	
	.contenedor.CampoTelefono {
		padding-bottom: 15px;
	}	
	
	 .CampoTelefono span {
	 	font-size: 		.8em;
	 	float:			left;
	 	display: 		none;
	 }
	 
	 .CampoTelefono label {
	 	float:			left;
	 } 
	 
	 .CampoTelefono .telefono {
		width: 			17px;
		height:			11px;	
		background: 	url("images/fondoInputPequenyo.png") !important;
	}
	.CampoTelefono .telefono.numero {
		width: 			86px;
		background: 	url("images/fondoInputMedio.png") !important;
	}
	 
	  .CampoTelefono input {
	 	float:			left;
	 	margin-left:	0px !important;
		margin-right: 	10px;
	 }
	 
	 div.botonFecha {
		background: 		url("../css/images/date-time.gif");
		background-repeat:	no-repeat;
		width:				25px;
		height: 			25px;
		position: 			absolute;
		left:				120px !important;
		left:				-15px;
		top:				-5px;
		cursor: 			pointer;
	}
	 
	 .CampoHidden,  div.botonFecha span {
		display:none;
	}
	
	.botonera input {
		background: 		#bbc28c;
		width: 				100px;
		cursor:				pointer;
		margin: 			auto;
	}

	div.CampoBooleano {
		display: 			none;
	}
	
	input.fijo {
	color:			#aaa;
}

input.fijo:hover {
	background: lightred;
	border:		none;
}

.checkFalla {
	color: red;
}

.checkPasa {
	color: green;
}

div.contenedor input.CHECKBOXUSER {
	width:		auto;
	height:		auto;
	
}

.okUser, .errorUser {
	display: 		block;
	position: 		absolute;
	top:			0;
	left:			400px;
}

.okUser
{
	color:			green;
}

.errorUser {
	color:			red;
}


input.fijo:hover {
	background: lightred;
	border:		none;
}

.checkFalla {
	color: 		red;	
}

.checkPasa {
	color: green;
}

div.contenedor input.CHECKBOXUSER {
	width:		auto;
	height:		auto;
	
}

div#passwordCheck {
	position:		relative;
	top:			-50px;
	left:			150px;
}

div#formContacto {
	margin-top: 	-30px;
}

form#login input.submit {
	display: 		block !important;
	width: 			127px !important;
	height: 		18px !important;
	background: 	url("images/botonPDF.gif") no-repeat !important;
	text-align: 	center !important;
	color:			black !important;
	border:			none !important;
	font-size: 		1em !important;
	border:			none !important;
	line-height:	18px !important;
	padding-top:	0 !important;
	text-decoration: none !important;
	font-family: 	"Trebuchet MS" !important;
	color:			black !important;
	font-weight: 	bold !important;
}

.submitConBorde {
	display: 		block !important;
	width: 			127px !important;
	height: 		18px !important;
	background: 	url("images/botonPDF.gif") no-repeat !important;
	text-align: 	center !important;
	color:			black !important;
	border:			none !important;
	font-size: 		1em !important;
	border:			none !important;
	line-height:	18px !important;
	padding-top:	0 !important;
	text-decoration: none !important;
	font-family: 	"Trebuchet MS" !important;
	color:			black !important;
	font-weight: 	bold !important;
}

label.campoError, span.campoError {
	color:			red !important;
}

label.requerido {
	text-decoration: 	underline;
}
