* {
	margin:0px;
	padding:0px;
}


body {
	font-family:Bauhaus, "Bauhaus 93", Bauhaus-Thin, Bauhaus-Heavy-Bold, fantasy;
	background-color:#a49c80;
	background-image:url(images/deg_fondo.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}



div#contenedor {
	margin-top:70px;
	width:1060px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;
}




div#cabecera {
	background-image:url(images/cabecera.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:1060px;
	height:161px;
	overflow:hidden;
	background-color:transparent;
	margin-bottom:20px;
}


a#inicio {
	display:block;
	float:left;
	width:189px;
	height:116px;
	background-image:url(images/logo.png);
	background-position:center top;
	background-repeat:no-repeat;
	margin-left:20px;
	margin-top:20px;
}



div#menu_superior {
	height:52px;
	width:720px;
	overflow:hidden;
	margin-right:0px;
	margin-left:auto;
	margin-top:2px;
}


a.menu_superior {
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#3a1821;
	font-size:10pt;
	font-weight:bold;
	height:43px;
	overflow:hidden;
	border-bottom:solid 2px #fff;
}
a.menu_superior:hover {
	color:#a49c80;
	border-bottom:solid 2px #a49c80;
}




div.buscador {
	width:371px;
	height:54px;
	overflow:hidden;
	background-image:url(images/fondo_buscador.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
	margin-top:20px;
	margin-right:40px;
}

input.texto_buscador {
	border:none;
	width:187px;
	height:25px;
	float:left;
	margin-top:11px;
	margin-left:120px;
	margin-right:10px;
	padding-top:7px;
	font-size:12pt;
	color:#3a1821;
	font-weight:bold;
	background-color:#fff;
}

input.boton_buscador {
	border:none;
	margin-top:11px;
	width:45px;
	height:32px;
	float:left;
	background-color:transparent;
	background-image:url(images/ok.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}
input.boton_buscador:hover {
	background-image:url(images/ok2.jpg);
}




div.select {
	width:223px;
	height:54px;
	background-image:url(images/fondo_select.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
	margin-top:20px;
	margin-right:40px;
}

select#menu_salto {
	border:none;
	width:207px;
	margin-top:15px;
	margin-left:8px;
	font-size:12pt;
	color:#3a1821;
	font-weight:bold;
}





div.centro {
	width:1060px;
	margin:0px;
	padding:0px;
	height:auto;
	background-image:url(images/novedades_menu.png);
	background-position:left top;
	background-repeat:no-repeat;
	min-height:367px;
	background-color:transparent;
	margin-bottom:20px;
}


div#menu {
	height:38px;
	overflow:hidden;
	background-color:transparent;
	margin-left:20px;
}


a.menu {
	display:block;
	float:left;
	width:auto;
	height:38px;
	overflow:hidden;
	margin-left:2px;
	margin-right:2px;
}
a.menu:hover {
	background-image:url(images/fondo_menu_hover.png);
	background-position:left top;
	background-repeat:repeat-x;
}







div.contenido {
	padding:0px;
	height:auto;
	margin-top:10px;
	background-color:transparent;
}



div.columnas {
	width:1060px;
	margin:0px;
	padding:0px;
}



div.columna_izq {
	width:316px;
	float:left;
}



div.columna_der {
	width:735px;
	float:right;
	margin-right:5px;
}





div.novedades_izq {
	text-align:center;
	height:320px;
	overflow:hidden;
	margin-bottom:10px;
}



div.personaliza {
	text-align:center;
	width:316px;
	height:297px;
	overflow:hidden;
	background-image:url(images/personalizar.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:10px;
}

div.pide_presupuesto {
	text-align:center;
	width:316px;
	height:320px;
	overflow:hidden;
	background-image:url(images/presupuesto.png);
	background-position:left top;
	background-repeat:no-repeat;
}

a#boton_presupuesto {
	display:block;
	width:143px;
	height:66px;
	overflow:hidden;
	background-image:url(images/boton_presupuesto.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:240px;
	margin-left:auto;
	margin-right:auto;
}
a#boton_presupuesto:hover {
	background-image:url(images/boton_presupuesto2.jpg);
}





div.novedades_der {
	width:735px;
	height:232px;
	overflow:hidden;
	margin-bottom:10px;
	background-image:url(images/productos_novedades_der.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

a.novedades_der {
	display:block;
	float:left;
	width:170px;
	height:170px;
	overflow:hidden;
	margin-top:30px;
	margin-left:10px;

}





div.fondo_categorias {
	width:735px;
	height:765px;
	background-image:url(images/fondo_categorias.png);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
}
div.categorias {
	margin:15px;
	margin-top:20px;
}
div.categoria {
	width:205px;
	height:122px;
	overflow:hidden;
	float:left;
	margin:15px;
	margin-bottom:4px;
	text-align:center;
}
a.categoria {
	display:block;
	width:188px;
	height:106px;
	overflow:hidden;
	margin-top:9px;
	float:right;
	margin-right:9px;
}






div.fondo_productos_arriba {
	width:735px;
	height:28px;
	background-image:url(images/fondo_productos_arriba.png);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
}
div.fondo_productos_abajo {
	width:735px;
	height:32px;
	background-image:url(images/fondo_productos_abajo.png);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
}



div.fondo_productos {
	width:735px;
	min-height:655px;
	height:auto;
	background-image:url(images/fondo_productos_centro.png);
	background-position:left top;
	background-repeat:repeat-y;
	overflow-x:hidden;
}
div.productos {
	margin:20px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
	overflow:hidden;
}


h2.nombre_cat {
	margin-left:10px;
	color:#a49c80;
}


div.producto {
	background-image:url(images/fondo_producto.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:200px;
	height:170px;
	float:left;
	overflow:hidden;
	margin:10px;
	margin-bottom:20px;
	padding:5px;
}



a.nombre_producto {
	color:#3a1821;
	font-size:10pt;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:5px;
}
a.nombre_producto:hover {
	text-decoration:underline;
}


div.foto_producto {
	width:200px;
	height:110px;
	overflow:hidden;
	margin-bottom:5px;
	margin-left:auto;
	margin-left:auto;
	text-align:center;
	float:left;
}


div.precio {
	color:#3a1821;
	float:left;
	width:110px;
	height:23px;
	font-size:11pt;
	font-weight:normal;
	margin-left:5px;
	background-image:url(images/fondo_precio.png);
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
	padding-left:10px;
	padding-top:7px;
}


a.carrito {
	display:block;
	width:30px;
	height:30px;
	float:right;
	background-image:url(images/boton_carrito1.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-right:5px;
}
a.carrito:hover {
	background-image:url(images/boton_carrito2.png);
}






div.mas_info_arriba {
	background-image:url(images/fondo_mas_info_arriba.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:560px;
	height:13px;
}
div.mas_info_abajo {
	background-image:url(images/fondo_mas_info_abajo.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:560px;
	height:12px;
}

div.mas_info_centro {
	background-image:url(images/fondo_mas_info_centro.png);
	background-position:left top;
	background-repeat:repeat-y;
	padding:20px;
	padding-bottom:10px;
	padding-top:0px;
}



div.mas_informacion {
	width:560px;
	margin-left:auto;
	margin-right:auto;
}

div.mas_informacion p {
	color:#3a1821;
	font-size:13pt;
}



div.foto_mas_info {
	width:300px;
	height:260px;
	overflow:hidden;
	display:block;
	float:left;
	margin-right:20px;
	text-align:center;
}



div.foto_mas_info img {
	width:85%;
}


div.datos_producto {
	height:210px;
	margin-bottom:20px;
}


div.descripcion {
	width:520px;
	clear:both;
}



p.descripcion {
	font-family:Arial, Helvetica, sans-serif;
	color:#3a1821;
	font-size:11pt;
}










div.centrado {
	text-align:center;
}


br.salto {
	clear:both;
}

a img {
	border:none;
}



img.izq {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}


img.der {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}



img.separador_menu {
	float:left;
	margin-left:10px;
	margin-right:10px;
}




a img {
	border:none;
	text-decoration:none;
}





/* --------------------------------------- TEXTOS --------------------------------------- */

.bauhaus {
	font-family:Bauhaus, "Bauhaus 93", Bauhaus-Thin, Bauhaus-Heavy-Bold, fantasy;
}


p {
	font-family:Bauhaus, "Bauhaus 93", Bauhaus-Thin, Bauhaus-Heavy-Bold, fantasy;
	margin:0px;
	margin-bottom:10px;
	text-align:justify;
	font-size:12pt;
	line-height:17px;
	color:#fff;
}



h1 {
	font-family:Bauhaus, "Bauhaus 93", Bauhaus-Thin, Bauhaus-Heavy-Bold, fantasy;
	text-align:left;
	font-weight:bold;
	font-style:italic;
	font-size:16pt;
	color:#a49c80;
	margin-bottom:10px;
}

h2 {
	font-family:Bauhaus, "Bauhaus 93", Bauhaus-Thin, Bauhaus-Heavy-Bold, fantasy;
	text-align:left;
	font-weight:bold;
	font-style:italic;
	font-size:14pt;
	margin-bottom:5px;
	color:#a49c80;
}





.negrita {
	font-weight:bold;
}


p.centrado {
	text-align:center;
}





span.oculto {
	display:none;
}


span.gris {
	color:#a49c80;
}

span.marron {
	color:#3a1821;
}



span.marron_negrita {
	color:#3a1821;
	font-weight:bold;
}



/* --------------------------------------- FORMULARIO --------------------------------------- */


div.formulario_contacto {
	padding:10px;
	margin-top:15px;
	margin-top:0px;
	width:650px;
	height:380px;
	border:solid 2px #a49c80;
	margin-left:10px;
	background-color:transparent;
}





input.texto {
	width:280px;
	background-color:#fff;
	border:solid 1px #a49c80;
}


p.label {
	color:#a49c80;
	font-weight:bold;
	font-size:9pt;
	margin-bottom:10px;
}


textarea#consulta {
	border:solid 1px #a49c80;
	width:646px;
	height:150px;
	overflow:auto;
	margin-bottom:10px;
}

span.blanco {
	color:#fff;
	font-weight:bold;
}










/* --------------------------------------- DIV PIE --------------------------------------- */

div#pie {
	font-family:Arial, Helvetica, sans-serif;
	color:#3a1821;
	width:1060px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-image:url(images/barra_inferior.png);
	background-position:center top;
	background-repeat:no-repeat;
	clear:both;
	
	padding-top:17px;
	font-size:11pt;


	background-color:transparent;
}


div#pie a {
	color:#3a1821;
	text-decoration:none;
}


div#pie a:hover {
	text-decoration:underline;
	color:#000;
}











/* ------------------------------------- DIV SITEMAP ------------------------------------- */

div#sitemap {
	margin:10px auto;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
	font-size:10pt;
	width:630px;
}



a.sitemap {
	font-family:Bauhaus, "Bauhaus 93", Bauhaus-Thin, Bauhaus-Heavy-Bold, fantasy;
	display:block;
	text-decoration:none;
	font-size:11pt;
	color:#a49c80;
	padding-left:20px;
	margin-bottom:15px;
}
a.sitemap:hover {
	color:#fff;
	text-decoration:underline;
}





a.sitemap_subapartado, a.sitemap_subapartado2 {
	background-image:url(images/flecha_azul.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	text-decoration:none;
	font-size:10pt;
	color:#49494d;
	padding-left:20px;
	margin-bottom:5px;
	margin-left:30px;
}
a.sitemap_subapartado:hover, a.sitemap_subapartado2:hover {
	color:#5093c4;
	text-decoration:underline;
}


a.sitemap_subapartado2 {
	margin-left:60px;
}










/* ------------------------------------- DIV INTERCAMBIO DE ENLACES ------------------------------------- */

div#enlaces {
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#fff;
	font-size:11pt;
	width:660px;
}


div#enlaces table {
	width:100%;
}





div#enlaces h2 {
	text-align:left;
}

div#enlaces li {
	width:180px;
	text-align:left;
}

div#enlaces a {
	color:#a49c80;
}

div#enlaces a:hover {
	text-decoration:none;
	color:#fff;
}

div#enlaces td {
	text-align:left;
	margin-bottom:10px;
}


/* ---------------------------------------------- DIV BOLETIN ---------------------------------------------- */

div#boletin {
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	width:680px;
	height:625px;
}


div#boletin table {
	width:100%;
}






div#boletin * {
	color:#fff;
}

div#boletin a {
	color:#a49c80;
	font-weight:bold;
	text-decoration:underline;
}

div#boletin a:hover {
	color:#fff;
	text-decoration:none;
}

div#boletin h3 {
	margin-top:10px;
	margin-bottom:15px;
	text-align:left;
	font-size:14pt;
	color:#a49c80;
}

div#boletin p {
	margin:0px;
	margin-bottom:20px;
	width:100%;
	text-align:justify;
	font-size:9pt;
}

div#boletin input {
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	color:#000;
}
