#cabeceraInterior {
	padding:15px 0 21px 54px;
}
	
#acceso{
	position:absolute;
	right:52px;
	top:92px;
}	
#acceso p{
	text-align:right;
	margin:3px 0 0 0;
	font-size:0.65em;
	font-weight:bold;
	font-variant:small-caps;
	color:#333333;
	}
	#acceso p a{
		font-size:0.85em;
		font-weight:normal;
		font-variant:normal;
		color:#333333;
		text-decoration:underline;
	}
	#acceso p a:hover{
		color:#CC0000;
		text-decoration:none;
	}
#busquedaRealizada	{
	border:1px solid #c8c9c9;
	background:url(../images/bg-busqueda-realizada.gif) repeat-x bottom center;
	float:left;
	width:442px;
	height:auto;
	margin-left:54px;
	margin-top:8px;
}
	#busquedaRealizada h2	{
		font-size:1.1em;
	}
	#busquedaRealizada h3	{
		margin-left:18px;
		margin-top:1px;
		font-size:0.7em;
		color:#CC0000;
	}
	#busquedaRealizada p	{
		margin-left:18px;
		margin-top:5px;
		margin-bottom:0px;
		font-size:0.7em;
		color:#666666;
	}
	#busquedaRealizada span	{
		margin-top:5px;
		margin-right:10px;
		font-size:0.6em;
	}
#destacadosInterior{
	width:700px;
	margin-left:54px;
}	
#ficha{
	float:left;
	width:442px;
	margin-left:54px;
	margin-top:8px;
	white-space:normal;
}
	#ficha .fotos{
		border:1px solid #999999;
		width:251px;
		text-align:center;
		padding-top:1px;
	}
	#ficha.columna{
		min-height:400px;	
	}
	#ficha .recuadro{
		border:1px solid #999999;
		width:435px;
		text-align:center;
		padding-top:1px;
	}
	#ficha h3{
		font-size:0.7em;
		font-weight:bold;
		border-bottom:1px dotted #999999;
		margin-top:15px;
	}
	#ficha h4{
		font-size:1.0em;
		font-weight:bold;
		margin-top:5px;
		margin-left:10px;
	}
	#ficha span.campos{
		display:block;
		width:150px;
		float:left;
	}
	#ficha span.camposImprimir{
		display:block;
		width:200px;
		float:left;
		font-size:0.7em;
		margin:15px 0 0 10px;
	}
	#ficha span.camposConcepto{
		display:block;
		width:350px;
		float:left;
		margin:0;
	}	
	#ficha span.camposPrecio{
		display:block;
		width:70px;
		float:left;
		margin:0;
	}
	#ficha ul.equipamiento{
		font-size:0.7em;
		margin-top:5px;
	}	
	#ficha ul.equipamiento li{
		list-style:none;
		display:inline;
	}
		#ficha ul.equipamiento li div{
			float:left;
			height:20px;
			width:145px;
			border-bottom:1px dotted #999999;
		}
		#ficha ul.equipamiento li img{
			margin-left:10px;
	}
	#ficha p.parrafo{
		font-size:0.7em;
		text-align:left;
		padding:0 10px 0 10px;
		margin:5px 0 0 0;
	}
	
/*---------------*/	
.recuadroDestacadas{
	border:1px solid #c8c9c9;
	width:700px;
	height:143px;
}
.recuadroListados{
	border:1px solid #c8c9c9;
}
.paginacion{
	margin-left:54px;
	margin-top:4px;
	font-size:0.7em;
}
.listados{
	width:690px;
	margin-left:54px;
	margin-top:4px;
	font-size:0.7em;
	padding:5px;
}
	.listados h3{
		font-size:1.1em;
	}
	.listados p{
		margin:2px 0 0 0;
		font-size:0.9em;
	}
.caracteristicas{
	background-color:#eaeaea;
	margin-top:4px;
	padding:2px 0 2px 8px;
}
	.caracteristicas ul li{
		display:inline;
		font-size:0.85em;
		color:#333333;
	}
.datosFicha{
	background-color:#eaeaea;
	margin:4px 0 0 4px;
	padding:4px 0 3px 2px;
	width:180px;
	font-size:0.6em;
}
.datosFicha2{	background:#eaeaea;	margin:0.22em 0em 0em 0.5em;	padding:3px 0 3px 2px;	width:180px;	font-size:0.6em;}
.datosFicha2 strong{	background:transparent url(../images/bull-flech.gif) 2px 3px no-repeat; padding-left:10px;}

.comentarios{
	font-size:0.7em;
	text-align:justify;
	padding:10px;
	background-color:#e5e8f9;
	white-space:normal;
}
.comentariosAsociado{
	font-size:0.7em;
	text-align:justify;
	padding:10px;
	background-color:#e5e8f9;
	width:168px;
}
.comentariosLogin{
	padding:5px;
	background-color:#e5e8f9;
}
.titularEtiqueta{
	color:#333333;
	font-size:0.8em;
	font-variant:small-caps;
	font-weight:bold;
}
.infoAdicional{
	border:1px solid #999999;
	width:235px;
	float:left;
	margin-left:22px;
	margin-top:8px;
	white-space:normal;
}
	.infoAdicional h3{
		font-size:0.7em;
		font-weight:bold;
		letter-spacing:-1px;
		margin:8px;
	}
	.infoAdicional p{
		font-size:0.7em;
		margin:8px;
	}
	
.infoAdicional2{	border:1px solid #999999;	width:235px;	float:left;	margin-left:22px;	margin-top:18px;}
.infoAdicional2 h3{font-size:0.7em;font-weight:bold;	letter-spacing:-1px;margin:8px;}
.infoAdicional2 p{font-size:0.7em;	margin:8px;}

label.formulario{
	display:block;
	float:left;
	width:85px;
	text-align:left;
	margin:10px 0 0 8px;
	font-size:0.7em;
}
label.formularioEquipamiento{
	display:block;
	float:left;
	width:114px;
	text-align:left;
	margin:10px 0 0 4px;
	font-size:0.7em;
}
.recuadroForms input{
	float:left;
	text-align:left;
	margin:10px 0 0 10px;
	font-size:0.7em;
	color:#333333;
	border:none
}	
.recuadroForms{
	border:1px solid #999999;
	width:435px;
	text-align:center;
	padding-top:1px;
	padding-bottom:5px;
	min-height:180px;
}
	.recuadroForms select{
		float:left;
		text-align:left;
		margin-top:7px;
		font-size:0.7em;
		border:1px solid #999999;
		color:#333333;
		width:116px;
	}	
	.recuadroForms select.anchuraP{
		width:54px;
	}
.recuadroGrande{
	border:1px solid #999999;
	width:435px;
	text-align:center;
	padding-top:1px;
}
input.txtNormal{
	font-size:0.7em;
	width:300px;
}
input.txtMediano{
	font-size:0.7em;
	width:180px;
}
input.txtPeq{
	font-size:0.7em;
	width:150px;
}
.txtNormal{
	font-size:0.7em;
}
.txtGrande{
	font-size:0.85em;
}
.fondoIncorrecto{
	background-color:#fff;
}
