﻿body {
	background-color: #d4d2b9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	color: #a09d74;
	
	}

img{
	border:0px;
	}
	
a {
	border:0px;
	border-style:none;
	text-decoration:none;
	color: #cdbca3;
	}


	
a:hover {
	color:#ff0000;
	}
	


	
	

li{
	height:17px;
	list-style: none;
	display:block;
	}
	
/* Aquí empieza la sección de contenidos */



	
#contenidos{
	position: absolute;
	top: 95px;
	width: 864px;
	left: 50%;
	margin-left:-433px;
	font-size:smaller;
	z-index: 1;
	

}



/* aquí van todas las opciones de los recuadros de los artículos */
.contenedor{
width: 421px;
height: 160px;
float: left;
position: relative;
margin: 6px 2px 0px 6px;
}

#contenidos img {
float: left;
}

.textos {
color: #594137;
overflow: auto;
height: 160px;
position:absolute;
right:-5px;
width: 216px;
background-color:#FFFFFF;
padding-left: 10px;
margin-right: 2px;
}

.descripcion{
height:90px;
overflow:auto;
margin-right:10px;
margin-top:5px;
font-size:.85em;
}

span.oferta_texto {
	color: #F60;
	font-weight: bold;
}

span.oferta_precio_tachado {
	text-decoration: line-through;
}


	

.precio{
font-weight: bold;
bottom:3px;
position: absolute;
vertical-align: baseline;
font-size: .7em;
}

.disponibles{
font-weight: bold;
position:absolute;
bottom: 20px;
font-size: .7em;
}

#vendidosold{
	color:#ff6600;
	}

.ref{
	font-weight: bold;
	bottom:3px;
	right: 20px;
	position: absolute;
	float:right;
	font-size: .7em;
	z-index: 101;
}



/* aquí va la estructura de la página de inicio */


	



#intro_superior{
	position:absolute;
	top: 95px;
	width: 866px;
	height: 250px;
	left: 50%;
	margin-left:-433px;
	background-color:#97d3de;
	}
	
#intro_inferior{
	position:absolute;
	top: 345px;
	width: 866px;
	height: 250px;
	left: 50%;
	margin-left:-433px;
	background-color:#5c653c;
	color: #C7BAA3;
	}
	
#intro_waydown{
	position:absolute;
	top: 595px;
	width: 866px;
	height: 250px;
	left: 50%;
	margin-left:-433px;
	background-color:#dcdad0;
	}
	
#intro_waydownGracias{
	position:absolute;
	top: 595px;
	width: 866px;
	height: 350px;
	left: 50%;
	margin-left:-433px;
	background-image:url(../imagenes/layout/osito.jpg);
	}
	
#masAbajoTodavía{
	position:absolute;
	top: 845px;
	width: 866px;
	height: 95px;
	left: 50%;
	margin-left:-433px;
	background-color:#e9aab0;
	
	}
	
#divLogo img{
	position:absolute;
	left: 0px;
	bottom:-10px;
	}
	

#sillanera{
	position: absolute;
	bottom: 0px;
	right: 50%;
	}
	
#sillabianca{
	position: absolute;
	bottom: 0px;
	right: 50%;
	}
	
#sillarosa{
	position: absolute;
	bottom: 0px;
	right: 50%;
	}



#textosintro{
	display:block;
	width: 320px;
	position: absolute;
	right:75px;
	bottom: 15px;
	font-weight:600;
	}
	
#divTextoAlmacen{
	display:block;
	width: 380px;
	height:180px;
	position: absolute;
	right:25px;
	top: 15px;
	background-image:url(../imagenes/layout/almacen.jpg);
}

#mailto_intro a{
	display:block;
	width: 324px;
	height:34px;
	position: absolute;
	right:55px;
	bottom: -40px;
	background-image:url(../imagenes/layout/mail_intro.jpg);
	background-repeat:no-repeat;

}

#mailto_intro a:hover{
	background-image:url(../imagenes/layout/mailto_hover.jpg);
}
	
#escondete {
	color:#97d3de;
	}
	
#textos_img {
	position:absolute;
	width:380px;
	height:240px;
	right:25px;
	top:10px;
	background-image:url(../imagenes/layout/textos_intro.gif);
	}
	
#foreignLang{
	font-style:italic;
}

#optIN{
	width: 320px;
	position: absolute;
	right:70px;
	top: 15px;
	}
	
#email_optIN{
	position:absolute;
	display:block;
	left:-40px;
	width: 50px;
}

#email_optIN input{
	margin-top:5px;
}

#submitBTN{
	position:relative;
	width: 85px;
}
	
#btnEnter a{
	position:absolute;
	left:455px;
	top:210px;
	width:200px;
	height:35px;
	background-image:url(../imagenes/layout/entra.jpg);
	background-repeat:no-repeat;
	}
	

#btnEnter a:hover{
	background-image:url(../imagenes/layout/entra_down.jpg);
	}

	
#textosintro{
	color:#3E2923;
	width: 360px;
	right:35px;
	}
	
#fondoContacto{
	position:absolute;
	top:96px;
	left: 50%;
	margin-left:-432px;
	width: 865px;
	height:760px;
	display:block;
	background-image:url(../imagenes/layout/contacto.jpg);
	background-color:#000000;
	background-repeat:no-repeat;
	}
	
#fondoEnlaces{
	position:absolute;
	top:96px;
	left: 50%;
	margin-left:-433px;
	width: 866px;
	height:760px;
	display:block;
	background-image:url(../imagenes/layout/fondoEnlaces.jpg);
	background-color:#000000;
	background-repeat:no-repeat;
	border-top:1px solid #000;
	border-top:0px;
	}
	
#fondoBuscar{
	position:absolute;
	top:96px;
	left: 50%;
	margin-left:-433px;
	width: 866px;
	height:833px;
	display:block;
	background-image:url(../imagenes/layout/fondobuscar.jpg);
	background-color:#000000;
	background-repeat:no-repeat;
	border-top:1px solid #000;
	border-top:0px;
}
	
	

	
#textosEnlaces{
	position:absolute;
	width: 300px;
	left:535px;
	top:535px;
	}
	
#textosEnlaces h1{
	font-size:.9em;
	}
	
#textosEnlaces a{
	color: #3E2923;
	font-size:.9em;
	}
	
#textosEnlaces a:hover{
	color:#fff;
	background-color:#3e2923;
	height:auto;
	width:auto;
	}
	
#textosEnlaces li{
	display:inline;
	list-style:none;
	line-height:0.5em;
	}
	
#vinculos ul{
	position:absolute;
	left:-30px;
	top:10px;
	width:300px;
	}
	
#prensa{
	position:absolute;
	left:0px;
	top:120px;
	width:300px;
	}
	
	
#disegnadoooor{
	position:absolute;
	width:450px;
	top: 270px;
	}
	
#disegnadoooor h1{
	font-size:.6em;
	float:left;
	padding:4px;
	}

/*#linkGmo{
	position:absolute;
	top: 10px;
	left:146px;
	}*/
	
#disegnadoooor p{
	font-size:.6em;
	float:left;
	}
	
	
#texto1contacto {
	position: absolute;
	left: 580px;
	top: 150px;
	width: 250px;
	color: #000343;
	}
	
#texto1contacto a {
	color:#006794;
	}
	
#texto1contacto a:hover {
	color: #02033d;
	}
	
#texto2contacto {
	position: absolute;
	left: 580px;
	top: 285px;
	width: 250px;
	color: #000343;
	}
	
#correo_e{
	position:relative;
	top:5px;
}
	
	
#texto1gracias{
	position: absolute;
	right: 35px;
	top: 210px;
	width: auto;
	color: #cdbca3;
	font-size: 1.05em;
	}
	
#logorojo {
	position:absolute;
	right: 350px;
	bottom: 10px;
	display: block;
	}
	
#textoinstrucciones{
	width: 270px;
	position: absolute;
	left: 557px;
	bottom: 20px;
	color:#000343;
	}
	
#textoinstrucciones a{
	color: #ffffff;
	}
	
#textoinstrucciones a:hover{
	color: #000000;
	}
	
input, textarea{
	margin-left: 38px;
	width: 280px;
	}

label{
	vertical-align: top;
	}
	
#form1{
	position: absolute;
	right: 23px;
	top:15px;
	}

#form2{
	position: absolute;
	right: 23px;
	top:42px;
	}

#form3{
	position: absolute;
	right: 23px;
	top:69px;
	}
	
#form4{
	position: absolute;
	right: 23px;
	top:96px;
	}
	
#form4 textarea{
	width:283px;
}

	
#form5{
	position: absolute;
	right: 293px;
	top:191px;
	}
	
#form5 input{
	width:auto;
	}
	
#form6{
	position: absolute;
	right: 243px;
	top:220px;
	}

#form6 input{
	width: 65px;
	}
	
	
#fondoMuebles{
	position:absolute;
	top:0px;
	left: 50%;
	margin-left:-432px;
	width: 865px;
	height:760px;
	display:block;
	background-image:url(../imagenes/layout/muebles.jpg);
	background-color:#000000;
	background-repeat:no-repeat;
	}
	
#fondoReves{
	position:absolute;
	top:0px;
	left: 50%;
	margin-left:-432px;
	width: 865px;
	height:760px;
	display:block;
	background-image:url(../imagenes/layout/revestimientos.jpg);
	background-color:#000000;
	background-repeat:no-repeat;
	}
	
#fondoProductos{
	position:absolute;
	top:0px;
	left: 50%;
	margin-left:-432px;
	width: 865px;
	height:760px;
	display:block;
	background-image:url(../imagenes/layout/fondoproductos.jpg);
	background-color:#000000;
	background-repeat:no-repeat;
	}
	
#fondoMenaje{
	position:absolute;
	top:0px;
	left: 50%;
	margin-left:-432px;
	width: 865px;
	height:760px;
	display:block;
	background-image:url(../imagenes/layout/fondomenaje.jpg);
	background-color:#000000;
	background-repeat:no-repeat;
	}
	
#fondoDeco{
	position:absolute;
	top:0px;
	left: 50%;
	margin-left:-432px;
	width: 865px;
	height:760px;
	display:block;
	background-image:url(../imagenes/layout/fondodeco.jpg);
	background-color:#000000;
	background-repeat:no-repeat;
	}


	
/* atributos de masinfo */

#detalles{
	position: absolute;
	display:block;
	left: 10px;
	padding-top:30px;
	padding-left:10px;
	padding-bottom:10px;
	top:10px;
	background-color:#a09d74;
	}
	
#detalles img{
	padding-right:10px;
	}
	
.fotosdetalles{
	vertical-align:top;
	margin-left:-5px;
	}
	
#textoDetalles{
	width:400px;
	height:200px;
	position:absolute;
	display:block;
	background-color:#FFFFFF;
	bottom:15px;
	right:10px;
	color:#303030;
	}
	
#descDetalles {
	position:absolute;
	left:15px;
	width: 375px;
	overflow:auto;
	}
	
#detallesVarios{
	position: absolute;
	width:95%;
	display:block;
	left: 10px;
	padding-top:30px;
	padding-left:10px;
	padding-bottom:10px;
	top:10px;
	background-color:#a09d74;
	}
	
#detallesVarios img{
	padding-right:10px;
	padding-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto;
	}


	
	
/*#textoDetallesVarios{
	width:auto;
	height:100px;
	position:fixed;
	display:block;
	background-color:#FFFFFF;
	bottom:15px;
	right:10px;
	}
	
#textoDetallesVarios p{
	position:absolute;
	left:15px;
	}
*/	
#intro_confirmacion{
	position:absolute;
	top: 95px;
	width: 866px;
	height: 740px;
	left: 50%;
	margin-left:-433px;
	background-image:url(../imagenes/layout/osito.jpg);
	color:#cdbca3;
	}
	
#confirmacion2{
	position:absolute;
	top: 827px;
	width: 866px;
	height: 20px;
	left: 50%;
	margin-left:-433px;
	background-color:#ff0000;
	border-top:1px solid #594137;
	border-bottom:10px solid #3e2923;
	}
	

	
#intro_confirmacion table{
	position:absolute;
	display:block;
	width:700px;
	left:330px;
	margin-left:-91px;
	top:132px;
	color:#3e2923;
	} 

	
#pagos{
	width: 270px;
	position: absolute;
	left: 557px;
	top: 15px;
	color:#000343;
	}
	
#paypalTable{
	border: 0px;
	padding-top:7px;
	margin-left:-4px;
	}


/* --------------------------------------------------------------- modificaciones anuncio -------------------------------------------*/


em {
	font-style:normal;
	font-weight:bold;
	font-size:1.1em;
	color:#FFFFFF;
	}
	
#anuncio{
	color:#e7dfba;
	display:block;
	width: 220px;
	position: absolute;
	right:40px;
	bottom: 370px;
	font-weight:600;
	z-index:100;
	}
	
#image_replacement{
	position:absolute;
	width: 180px;
	height:40px;
	background-image:url(../imagenes/logoCasaCampo.gif);
	background-color:#FFFFFF;
	top:100px;
	right:38px;
	}
	
	
/*---------------------------------------------Buscador------------------------*/
form{
	z-index:100;
	display:block;
	}
	
#numRef{
	position:absolute;
	width:375px;
	height: 154px;
	top:197px;
	left: 44px;
	border:none;
}

#numRef label{
		float:right;
		display:block;
}

#numRef p{
	color:#333;
}

#buscarTexto{
	position:absolute;
	width:375px;
	height: 154px;
	top:197px;
	right: 17px;
	border:none;
}

#prefijo, #numeroNumRef, #campoNumeroNumRef, #busquedaTexto{
	position:relative;
	float:right;
	clear:right;
	height:auto;
	width:auto;
	margin-top:5px;
	font-size:1em;
}

#numRef label{
	margin-top:-5px;
}

#numeroNumRef{
	margin-top:8px;
}
	

#prefijo{
	filter:alpha(opacity=70);   
   -moz-opacity:0.70;           
   opacity: 0.70;
   margin-bottom:6px;
} 

#campoNumeroNumRef, #busquedaTexto{
	filter:alpha(opacity=60);   
   -moz-opacity:0.60;           
   opacity: 0.60;
   font-size:1.1em;
}

#prefijo{
	font-size:1em;
}


#aceptarNumRef, #aceptarTexto{
	position:absolute;
	bottom:15px;
	right:21px;
	width:100px;
	filter:alpha(opacity=55);   
   -moz-opacity:0.55;           
   opacity: 0.55; 
   font-size:1.1em;
}

#busquedaTexto{
	width:350px;
	height:90px;
	margin-top:5px;
	
}
	

	
	



	
