/* CSS Document - RR 19/01/10 */

body{
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	background-color:#563a1e;
	color:#ffffff;
}

a {color:#ffffff;}

a img{border:0px}
a:active, a:focus{outline:0;}
#global{background:url(../img/bg_body.jpg) repeat-x;}
#contenido{margin:0px auto;width:948px;}

/* CABECERA */
.cab_total1{background:url(../img/bg_cabecera1.jpg) no-repeat;width:948px;height:258px;padding-top:40px;}
.cab_total2{background:url(../img/bg_cabecera2.jpg) no-repeat;width:948px;height:258px;padding-top:40px;}
.menu{float:left}
.menu img{margin-right:2px}
.entrar{float:right;padding:109px 27px 0px 5px;}
.area{float:right;padding:108px 0px 0px 0px;width:104px}
.campo{width:104px;}
.caja{width:104px;background-color:transparent;border:0px;color:#ffffff;}


/* CONTENIDO */
.total{background:url(../img/bg_cont_rep.jpg) repeat-y;width:944px;padding:0px 2px}

/*COLUMNA IZQ*/
.izq{float:left; width:246px;}
.categorias {padding-bottom:15px}
.subfam{background:url(../img/bg_subfamilia.jpg) no-repeat;width:191px;padding:2px 0px 0px 55px;}
.subfam a{text-decoration:none;color:#debe8b}
.subfam a:hover{text-decoration:underline;color:#debe8b}
.text_cesta{background:url(../img/bg_text_cesta.jpg) no-repeat;background-position:bottom;padding:0px 0px 0px 21px;color:#debe8b;margin-bottom:5px}
.text_total{margin:0px;padding:0px 0px 0px 10px}
.text_cesta_cant{text-align:right;margin:0px;padding:0px 20px 4px 0px;font-weight:bold}
.text_cesta_final{background:url(../img/bg_text_cesta_f.jpg) no-repeat;background-position:bottom;padding:0px 0px 0px 21px;color:#debe8b;margin-bottom:5px}
.text_suma{padding:0px 0px 0px 31px;color:#865e0f;margin-bottom:35px;font-weight:bold}
.text_suma_num{width:93px;padding-right:10px;background:url(../img/img_billetes.jpg) no-repeat;text-align:right}
.text_busqueda{padding:0px 0px 0px 21px;color:#debe8b;margin-bottom:5px}
.campo_bus{width:195px;}
.caja_bus{width:195px;background:url(../img/bg_campo_bus.png) no-repeat;height:20px;border:0px;color:#ffffff;}

/*PIE*/
.pie_total{background:url(../img/bg_cont_rep.jpg) repeat-y;width:948px;}
.pie_bg{background:url(../img/bg_pie2.png) no-repeat;width:948px;height:91px;font-weight:bold;color:#865e0f;}
.pie_texto{padding:78px 0px 0px 223px}
.pie_bottom{background:url(../img/bg_pie_bottom.png) no-repeat;width:948px;height:17px;margin-bottom:2px}

/*COLUMNA CENTRAL*/
.col_centro{width:614px;float:left;padding:30px 42px}
.articulo_dest{background:url(../img/bg_articulo.jpg) no-repeat;width:614px;height:186px;}
.articulo_dest h2{margin:0px;padding:0px 0px 20px 40px;font-size:14px;font-weight:bold}
.articulo_dest p{line-height:18px;padding:0px;margin:0px}
.art_text{height:70px;height;overflow:hidden}
.art_precio{float:left;padding:12px 0px 0px 25px;font-weight:bold;font-size:13px;width:150px}
.art_bt{float:right;width:150px;text-align:right;padding-top:10px}
.img_articulo{padding:12px 11px;overflow:hidden;width:186px;height:162px;float:left}
.art_linea{background:url(../img/linea_sep.jpg) no-repeat;height:1px;width:614px;margin-top:30px;margin-bottom:15px}

.lista_art{background:url(../img/bg_lista_art.jpg) no-repeat;width:178px;height:245px;float:left}
.lista_art h3{margin:0px;padding:6px 0px 20px 20px;font-size:12px;font-weight:bold}
.lista_art img{padding:2px 9px;}
.lista_art_precio{float:left;padding:18px 0px 0px 22px;font-weight:bold;width:67px}
.lista_art_bt{float:right;padding-top:10px;text-align:right;width:89px}
.esp{width:38px;float:left}

.pag_linea{background:url(../img/linea_sep.jpg) no-repeat;height:1px;width:614px;margin:5px 0px}
.pag_linea_medio{background:url(../img/linea_sep3.jpg) no-repeat;height:33px;width:614px;margin:5px 0px}
.pag_ant{float:left;padding-left:8px;padding-top:8px;width:196px}
.pag_sig{float:right;padding-right:8px;padding-top:8px;width:196px;text-align:right}
.lista{float:left;width:166px;padding-top:9px;padding-left:40px}
.lista_tot{padding:0px;margin:0px;list-style-type:none}
.lista_tot li{float:left;padding:0px 6px;background:url(../img/bg_sep_lista.jpg) no-repeat;background-position:right;}
.lista_tot a{text-decoration:none;color:#ffffff}
.lista_tot a:hover{text-decoration:underline;}
.lista_tot li.ultimo{background-image:none}

/*FICHA*/

.col_centro_ficha{float:left; padding-top:20px;}
.ficha{ background:url(../img/bg_ficha_cuerpo.jpg) repeat-y; width:662px; padding-top:20px; margin-left:20px;}
.ficha .titulo{ background:url(../img/bg_titulo_ficha.jpg) repeat-y center; width:662px; height:80px;}
.ficha h2{margin:0px; padding:0px; padding:20px 0px 20px 120px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#debe8b;}
.ficha h2.precio{margin:0px; padding:0px; padding:20px 50px 12px 0px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#debe8b; text-align:right;}
.ficha .novedad{padding-left:140px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#C60;}
.ficha .comprar{font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#debe8b;}
.ficha .foto-articulo{width:176px; height:176px; background:url(../img/bg_imagen.jpg) no-repeat; text-align:center; float:left; margin-top:30px;}
.ficha .esp{width:33px;float:left}
.ficha .descripcion{background-color:#473c30; width:597px;}
.ficha .descripcion p{text-align:justify; padding:10px 20px; line-height:20px; text-indent:30px; margin:0px; color:#debe8b;}
.ficha .btcomprar{ width:597px; text-align:right; margin-top:20px;}
 select.editable{font-size:11px; height:16px; border:none; width:115px;}
 
/* Estilos propios */
#menu_usuarios {
	float: right;
	line-height: 20px;
	padding-top: 100px;
	padding-right: 70px;
	color: #2f1c0e;
	font-weight:bold;
	font-size: 13px;z
}
#menu_usuarios a {
	color: #2f1c0e;
	text-decoration: none;
}
#menu_usuarios a:hover {
	color: #debe8b;
	text-decoration: none;
}

/* Detalles articulos */
#titulo_pagina {
	margin-left: 20px;
	background:url(../img/tit_ficha.jpg) no-repeat;
	width: 600px;
	height: 39px;
	color: #dcc9ab;
	font-size: 17px;
	line-height: 45px;
	padding-left: 62px;
}
.cinput {
	border: 1px solid #7a6955;
	background-color: #aa8f74;
	color: #392c1c;
	width: 52px;
	height: 20px;
}
#map {
	width: 100%;
	height: 400px;
	border: 3px solid #302414;
}