@charset "utf-8";
/* CSS Document */
* {
padding: 0;
margin: 0;
z-index: 1;
}
.resmiddle hr{
	width: 440px;
	margin-left:20px;
	_margin-left:200px;/*IE7*/
	}
body {
	/*background-color:#666666;*/
	text-align: center;
	margin: 0;
	font-family: "Trebuchet MS";
	scrollbar-3dlight-color: #bbd5ee;
	scrollbar-arrow-color: black;
	scrollbar-base-color: #6495ed;
	scrollbar-face-color: #6495ed;
}
hr{
	color: #a9a9a9;
}
select{
	font-size: 80%;
}
.form
		{
			padding:15px; margin:0;

		}
		form{
			margin-left: 0px;
			/*text-align:left;*/
		}
.textfield{
	background-image: url(imagenes/bg_input.jpg);
}

.label
		{
		font-weight:bold;
		display:block;
		}
.select
		{
			background-image: url(imagenes/bg_input.jpg);
			background-repeat: repeat-x;
			border: 1px solid transparent;
			padding: 2px 2px 2px 2px;
			margin:2px 0px 0px 0px;
			height: 22px;
			/*width:90%;*/
			font-size:80%;
			font-family: Arial, Helvetica, sans-serif;
		}
.select:hover,
.select:focus
		{
			border: 1px solid transparent;
		color:#000;
					background-image: url(imagenes/bg_input.jpg);
			background-repeat: repeat-x;
		}
		.buscarHome{
			background-image: url(imagenes/bt_buscarEnNegro.jpg);
			background-repeat: no-repeat;
			width: 59px;
			height: 26px;
		}
		.insertar{
			background-image: url(imagenes/bt_insertarAnuncio-02.jpg);
			border:solid 1px #f1f1f2;
			color:#ccc;
			font:bold 11px/normal Tahoma, Verdana;
			margin-top:10px;
			padding:4px;
			width:115px;
			height: 28px;
		}
.textfield
		{
			background:#ffffff;
			border:solid 1px #ccc;
			padding:3px;
			margin:4px 0px 4px 0px;
			/*width:90%;*/
		}
.textfield:hover,
.textfield:focus
		{
		background:#fff;
		border:solid 1px #333;
		color:#000;
		}
	
.buttonfield
		{
			background-image: url(imagenes/bot_enviar.jpg);
			border:solid 1px #f1f1f2;
			color:#ccc;
			font:bold 11px/normal Tahoma, Verdana;
			margin-top:10px;
			padding:4px;
			width:65px;
			height: 28px;
		}
.buttonfield:hover,
.buttonfield:focus
		{
			background-image: url(imagenes/bot_enviar.jpg);
			border:solid 1px #f1f1f2;
			color:#fff;

		}
#wrap{
	width:950px;
	margin:0 auto 0 auto;
	text-align:center;
	background-color:#FFFFFF;
}
#publicidad{
	width:150px;
	float:right;
	}
#pagina{
	width:800px;
	float:left;
	margin: 0px, auto;
	text-align:center;
}
#cabecera{
	width:100%;
	height:65px;
	padding-top:40px;
	margin-left:13px;
  margin-right:13px;
	border-bottom: 1px solid #b6b6b6;
	}
/*#cabecera hr{
vertical-align:bottom; 
width:100%;
}*/
#logo{
	width:400px;
	float:left;
	padding-left: 10px;
}
#menu{
	width:330px;
	float:right;
	font-size: 13px;
	/*background-color: aqua;*/
	height: 30px;
	margin-top: 25px;


}
#menu ul {
	float: right;
	list-style: none;
	margin:0; padding: 0;
	text-align: center;
	margin-left: -15px;
	padding-left: -15px;
}
#menu ul li {
	display: inline;
	background: url(imagenes/btn_superior_off.jpg) no-repeat left top;
	width: 62px;

}
#menu ul li a {
	display: block;
	float: left;
	height:25px;
	padding: 0 12px;
	color: #6a6a6a;	
	background: url(imagenes/btn_superior_off.jpg) no-repeat left top;
	text-decoration: none;
		width: 62px;
}
#menu ul li.last a {
	padding-right: 10px;	
		width: 62px;
}
#menu ul li a:hover {
	height:25px;
	color: #f8f8f8;	
	background: url(imagenes/btn_superior_on.jpg) no-repeat left top;
}
#menu ul li#current a {	
	color: #D4E59F;
	background: url(imagenes/btn_superior_on.jpg) no-repeat left top;
}
#medio{
	margin-top:10px;
	width:100%;
	min-height:900px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:900px /*IE6*/;	


}
#resultados{
	margin-top:0px;
	margin-left:10px;
	width:480px;
	float:left;
	min-height:1200px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:1200px /*IE6*/;	
}
#restop {
	background:url(imagenes/top_gris.jpg) no-repeat center 8px;
	font-size:100%;
	vertical-align: middle;
	height: 30px;
	color: #FFFFFF;
	text-align: center;
	line-height: 2.5;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	
}
.resmiddle{
	background:url(imagenes/bloque_resultados-B.jpg) repeat-y top;
	font-size:90%;
	width:100%;
	height:120px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.resmiddle img {
	float:left;
	border:0;
	margin-left:20px;
	margin-right:10px;
	/*margin-top:10px;*/
}
.resmiddle h2 {
	margin-left:103px;
	margin-right: 20px;
	padding: 2px 7px 2px 5px;
	height: 16px;
	background:#999999;
	color:#FFFFFF;
	text-align:left;
	font-size:80%;	
	/*width: 100%;*/
	/*float: left;*/
}
.resmiddle h3 {
	color:#00a1f1;
	font-size:80%;	
	text-align: left;
}
.resmiddle h4 {
	background:#333333;
	color:#FFFFFF;
	font-size:80%;
	float:right;
	text-align: right;
	margin-top: -20px;
	margin-right: 20px;
	padding: 3px 7px 3px 4px;
	width: 100px;
}
.resmiddle p{
	text-align: left;
	font-size: 70%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin-right: 20px;
		width:350px;
	margin-left:105px;
}
#respie{
	background:url(imagenes/bloque_resultados-C.jpg) no-repeat bottom;
	font-size:80%;
	height:20px;
	padding-bottom:10px;

}
#respie a:link, #respie a:visited{
text-decoration: none;
color: #00a1f1;
	/*height:20px;
	padding-bottom:10px;*/
}
#quees{
	width:279px;
	float:right;
	height:259px;
	
}
#queestop{
	background:url(imagenes/top_naranja.jpg) no-repeat;
	font-size:100%;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin-top:7px;
	line-height: 2;
}
#queesresto{
	background:url(imagenes/bloque_destacado.jpg) no-repeat top;	
	font-family: "Trebuchet MS";
	font-size:80%;
	line-height: 110%;
	text-align:left;
	height:205px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	color: #424b51;

}
#queesresto p{
		margin-right: 5px;
		margin-left: 5px;
}
.fototop{
	background:url(imagenes/top_naranja.jpg) no-repeat;
	height: 26px;
	padding-top: 5px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	width: 280px;
}
.fotomiddle {
	background:url(imagenes/bloque_top10-B.jpg) repeat-y top;
	min-height:200px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:200px /*IE6*/;
	padding-top: 15px;
}
.fotomiddle img {
	border:0;
	margin-bottom:2px;
	/*margin-right:10px;*/
	/*margin-top:10px;*/
}
#buscador{
	width:279px;
	float:right;
  vertical-align:top;
	min-height:200px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:200px /*IE6*/;	
	}
#busctop{
	background:url(imagenes/bloque_buscador-A.jpg) no-repeat top;
	font-size:120%;
	height:40px;
	text-align:left;
	padding-top:18px;
	margin-top: 0px;
}
#buscmiddle{
	background:url(imagenes/bloque_buscador-B.jpg) repeat-y top;
	font:50%;
	min-height:150px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:150px /*IE6*/;		
	color:#FFFFFF;
}
#buscpie{
	background:url(imagenes/bloque_buscador-C.jpg) no-repeat top;
	height:35px;
}
.destacados{
	width:279px;
	height:300px;
	float:right;
  	background-image: url(imagenes/bloque_top10.jpg) no-repeat top;
}
.destatop{
	background:url(imagenes/bloque_top10-A.jpg) no-repeat top;
	font-size:110%;
	height:40px;
	text-align:left;
	padding-top:22px;
	padding-left:10px;
	color: #2a3137;
	/*	font-weight: bold;*/
	font-family: "Trebuchet MS";

}
.destamiddle{
	background:url(imagenes/bloque_top10-B.jpg) repeat-y top;
	min-height:200px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:200px /*IE6*/;
	text-align: left;
	padding-left:20px;
	/*width:252px;*/
	}
	/*.destamiddle a{
		width:252px;
	}*/
a:link #destamiddle {
	width:200px;
}
.destamiddle a:link, .destamiddle a:visited {
	/*width:252px;*/
	font-size:12px;
  color:#424b51;	
	font-family: "Trebuchet MS";
	text-align: left;
	padding-left:20px;
	text-decoration: none;
	font-weight: bold;
border-bottom-color: #a9a9a9;
border-bottom-width: thin;
border-bottom-style: solid;
line-height:21px;
	}
.destamiddle a:hover{
background-color: white;	
width:252px;
}	
.destapie, .fotopie{
	background:url(imagenes/bloque_top10-C.jpg) no-repeat bottom;
	height:20px;
}
#formtop{
	background:url(imagenes/top_form.jpg) no-repeat top;
	width:790px;
	height:30px;
	font-size:100%;
	vertical-align: middle;
	color: #FFFFFF;
	text-align: center;
	line-height: 2;
	font-family: Arial, Helvetica, sans-serif;	
	font-weight: bold;	
}
#formmiddle{
background:url(imagenes/middle_form.jpg) repeat-y top;
	font-size:90%;
	width:100%;
	min-height:200px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:200px /*IE6*/;
	text-align:center;
	/*background-color: fuchsia;*/
}
.formLeft{
text-align: right;
font-size: 80%;
font-family: "Trebuchet MS";
color: white;
}
.formRight{
font-size: 80%;
text-align: left;
padding-left: 5px;
height: 30px;
}
#formpie{
	background:url(imagenes/pie_form.jpg) no-repeat bottom;
	font-size:60%;
	height:50px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	color:#a9a9a9;
	margin-left:0px;
	margin-right:0px;
}
#err, {
		text-align:center;
		color:red;
		position:absolute;
		top:0; left:0;
		padding:10px 0px;
		border-top:solid 3px #FF6A6A;
		width:90%;
		display:block;
		background:#FFF2F2;
}
#error{
	text-align:center;
		color:red;
		background:#FFF2F2;
		padding:20px;
		margin-left: 8px;
		margin-right: 8px;
}
#pie{
	width:100%;
	height:20px;
	text-align:center;
	font-size: 80%;
	color: #5d6467;
}
.clear { clear: both; }
#comment{
	font-size: 80%;
	color:#a9a9a9;
}
/*PARA FICHA DE PRODUCTOS*/
.fichatop {
	background:url(imagenes/top_gris.jpg) no-repeat center 1px;
	height: 26px;
	padding-top: 5px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.fichamiddle, #contacto{
background:url(imagenes/bloque_resultados-B.jpg) repeat-y center;
min-height:200px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:200px /*IE6*/;
font-family: "Myriad Condensed Web", Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-left: 10px;
}
.fichamiddle h1{
	color:#00a1f1;
	font-size:130%;
	text-align: left;
	margin-left: 25px;
	margin-bottom: 10px;
	padding-top: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.fichamiddle h2  /*precio en Euros*/{
margin-right: 40px;
	color:#00a1f1;
	text-align:right;
	font-size:130%;	
	font-weight: bold;
}
.fichamiddle h3   /*precio en Pesetas*/{
	color:#a9a9a9;
	font-size:100%;	
	text-align: right;
	font-weight: bold;
	margin-right: 40px;
	font-style: italic;
	line-height: 18px;
}
.fichamiddle .modalidad{
	float:left;
	background-color: #5d6467;
	padding: 2px 5px 2px 5px;
	color:#ffffff;
	font-size: 70%;
	margin-left: 25px;
	margin-top: 10px;
}
.fichamiddle p{
	text-align: left;
	font-size:80%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 20px;
   width:450px;
	margin-left: 25px;
}
.fichapie{
	background:url(imagenes/bloque_resultados.jpg) no-repeat bottom;
	font-size:80%;
	height:20px;
	*height:29px;
	padding-bottom:10px;
	/*padding-TOP:-5px;*/
	text-align: right;
	padding-right: 40px;
	padding-left: 35px;

}
.fichapie a:link, .fichapie a:visited{
text-decoration: none;
color: #5d6467;
}
.fichapie a:hover{
	color: #00a1f1;
}

#enviarCorreo{
	background:url(imagenes/bloque_resultados-B.jpg) repeat-y top;
	font-size:90%;
	min-height:200px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:200px /*IE6*/;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width:480px;
	padding-top: 20px;
	margin-left: 12px;
*margin-left: 0px;/*PARA IE 6 Y7 */
	
}

/* TERMINAN ESTILOS ESPECIFICOS PARA FICHAS*/

/*encabezado gris varios usos*/
.variostop{
	background-image: url(imagenes/top_gris_claro.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 26px;
	padding-top: 5px;
	/*margin-left: -8px;*/
	color:#5d6467;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.variospie{
font-family: Arial, Helvetica, sans-serif;
	background: url(imagenes/bloque_resultados.jpg) no-repeat bottom;
	font-size:60%;
	height:80px;
*height:90px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	color:#a9a9a9;
	margin-left:2px;
	*margin-left:-2px;/*PARA IE 6 Y7 */
	margin-right:0px;
	width: 480px;
	}
	
/* ESTILOS PARA RESULTADOS DE BUSQUEDAS*/
/*BUSCADOR EN ENCABEZADO*/
 #busquedas{
	background-color: #424b50;
	height: 34px;
	padding-top: 8px;
}
#resultop{
	color: #5d6467;
	font-weight: bold;
	font-size:100%;
	font-variant: small-caps;
}
.resulrows td{
	border-bottom: solid 1px #a9a9a9;
	color: #00a1f1;
}
.resulrows .fecha{
	color: #5d6467;
}
.resulrows img {
	padding-bottom: 8px;
	padding-top: 8px;
}

.resulrows a:link, .resulrows a:visited{
	text-decoration: none; 	
		color: #00a1f1;
 }