html{ height:100%; }

body {
	/*margin: 0px auto;
	padding: 0px;*/
	margin: 0px auto;
	border: 0px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
	font-family:Arial,Georgia, "Times New Roman", Times, serif;
	font-size: 0.7em;
	color: #311f05;
	height:100%;
	background: url(../img/interfaz/fondo_web_abajo.gif) repeat-y center;
}

img {
	border: none;
	overflow: hidden;
}

form {
	/*overflow: hidden;*/
	/*margin: 0px auto;*/
}

a {
	text-decoration:none;
	color: #666666;
}

.cabecera a{
	float:left;
	background:#FFFFFF url(../img/interfaz/menu_cabecera/boton_off.gif) no-repeat;
	text-align:center;
	padding-top:5px;
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
	width:130px;
	height:25px;
	text-decoration:none;
	cursor:pointer;
}


.cabecera a:hover{
	float:left;
	background:#FFFFFF url(../img/interfaz/menu_cabecera/boton_on.gif) no-repeat;
	text-align:center;
	padding-top:5px;
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
	width:130px;
	height:25px;
	text-decoration:none;
	cursor:pointer;
}

a:Hover { text-decoration: underline;}

a div { cursor: pointer; }
a:Hover div { text-decoration: none;}

ver_pointer a:hover { text-decoration:none;}

h1{
	background-color:#9d0905;
	height:22px;
	width:550px;
	margin-left:15px;
	margin-bottom:15px;
	text-align:center;
	padding-top:8px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:1.1em;

}

.cabecera a{}
.puntero{cursor: pointer; }

.flotar_izq { float: left;}
.flotar_dcha { float: right;}
.clear { clear: both;}
.clear2{
	clear:both;
	*clear:none;
}

.blanco { color: #FFFFFF;}

.sombra_fondo{
	background: url(../img/interfaz/fondo_web.jpg) top no-repeat;
	height:848px;
}

.fondo{
	background: url(../img/interfaz/fondo_web_abajo.gif) repeat-y center;
}

#alto_pag{
	width:965px;
	height: auto !important;
	min-height: 100%;
	height: 100%;
	margin:0px auto;
	padding-top:23px;
	margin-bottom:25px;
}

#alto_pag_popup{
	width:450px;   
	height: auto !important;
	min-height: 100%;
	height: 100%;
	margin:0px auto;
	margin-top:36px;
}

#fondo_superior{
	width:755px;
	height:12px;
	margin:15px auto 0 auto;
}

#contenido{
	width:940px;
	margin:0px auto;
	background: #FFFFFF;	
	min-height:700px;
	height:auto !important;
	height:700px;
}

#contenido_popup{
	margin:0px auto;
	border: 10px solid #FFFFFF;
	border-bottom: 13px solid #FFFFFF;
	border-right:10px solid #FFFFFF; 
	background: #FFFFFF;
	width: 400px;
}

.error {
	color: #CC0000;
	font-weight: bold;	
}


.anotacion{
	width:400px;
	margin-left:35px;
	margin-bottom:10px;
}


/************/
/* cabecera */
/************/
#cabecera {
	margin: 0px auto;
	width: 940px;
	color: #FFFFFF;
}

#cabecera_der {
	float: right;
	padding-top: 8px;
	padding-right: 16px;
}

#titulo_cabecera {
	background: url(../img/interfaz/cabecera/cabecera.jpg) repeat-x;
	height:135px;
}

#login_cabecera{
	height:40px;
	width:780px;
	background:url(../img/interfaz/menu_cabecera/degradado_barra_menu.gif) repeat-x;
}

#boton_usuario{
	background:url(../img/interfaz/menu_cabecera/usuario.gif) no-repeat;
	width:75px;
	height:30px;
	padding-top:10px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	/*margin-right:7px;*/
}

.fondo_boton_cabecera{
	background:url(../img/interfaz/menu_cabecera/degradado_barra_menu.gif) repeat-y;
}	

#boton_buscador{
	background:url(../img/interfaz/menu_cabecera/buscador.gif) no-repeat;
	padding-top:10px;
	padding-left:17px;
	color:#FFFFFF;
	width:71px;
	height:30px;
	text-align:center;
	font-weight:bold;
}

.txt_buscar{
	width:18px;	
}

#boton_login{
	float:left;
	width:285px;
}

#botones_buscador{
	float:left;
}

#boton_busqueda{
	float:right;
	width:165px;
	margin-left:5px;
}

#botones_cabecera_new{
	height:30px;
	width:780px;
	background-color:#333333;
}

.cuadros_login {
	border:none;
	background-color:#FFFFFF;
	color:#000000;
	vertical-align: middle;
	margin-top:7px;
	width:112px;
	height:20px;
}

.boton_confirma_cab {
	margin-left:2px;
	background:url(../img/interfaz/menu_cabecera/ok_off.gif) no-repeat;
	width:36px;
	height:21px;
	margin-top:8px;
	border:medium none;
	color:#000000;
	cursor:pointer;
	font-size:1.4em;
	font-weight:bolder;
	vertical-align:middle;
}

#texto_usuario{
	float:left;
	padding-top:5px;
	padding-left:5px;
}

#letras_pass{
	float:left;
	padding-top:4px;	
}

#letras_buscador{
	float:right;
	padding-top:4px;
	margin-right:40px;	
}

#cuadro_logo{
	height:130px;
	width:175px;
	margin-left:500px;
}

#cuadro_carrito{
	background: url(../img/interfaz/cabecera/carro_detras.gif) no-repeat;
	height:130px;
	margin-left:700px;
}

#cuadro_idioma{
	padding-left:30px; 
	color:#FFFFFF;
	padding-top:5px;
}	


#barra_verde_cabecera {
	background-color:#ff880b;
	overflow: hidden;
	padding-bottom: 3px;
}

#barra_marron_cabecera {
	background-color:#71706E;
	height:33px;
	font-weight:bold;
	text-align:center;
}

#inicio_web {
	float:left;
	margin:5px 0 0 10px !important;
	margin:5px 0 0 10px;
}

#idioma_moneda {
	margin-right:10px;
}

#no_producto {
	font-size:1.1em;
	font-weight:bold;
	margin-left:50px;
	text-align:left;
	color:#666666;
}

#titulo_carro{
	margin-top:27px;
	*margin-top:10px !important;
	*margin-top:27px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

/** Letras cuadro marrón carrito **/
#letras_carrito {
	text-align:right;
}

#letras_productos_carrito {
	text-align:left;
	color:#FFFFFF;
}

#letras_ver_carrito {
	text-align:left;
}

.carro{
	float:left;
	margin-left: 15px;
	margin-top: 10px;
}

.margen_cuadro {
	margin-right:25px;
}

.textos_carrito{
	margin-left:15px;
}

/** Letras cuadro verde login **/
.formato_login {
	border:none;
	background-color:#0F0F0F;
	color:#FFFFFF;
	vertical-align: middle;
}

.letras_ok {
	font-size:1.6em;
	margin-left:3px;
	margin-right:3px !important;
}

.boton_tienda{
	background:url(../img/interfaz/menu_cabecera/boton_esquinaderecha_off.gif) no-repeat;
	width:160px;
	float:left;
	height:70px;
	cursor:pointer;
}	
.boton_tienda_on{
	float:left;
	background:url(../img/interfaz/menu_cabecera/boton_esquinaderecha_on.gif) no-repeat;
	width:160px;
	height:70px;
	cursor:pointer;
}

.tienda{
	width:15px;
	font-size:1.2em;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:17px;
}

.visita{
	font-size:1.0em;
	color:#000000;
	margin-top:7px;
	margin-left:17px;s
}

.boton_extremo_cab{
	float:left;
	background:#4F483E url(../img/interfaz/menu_cabecera/boton_esquina_off.gif) no-repeat;
	text-align:center;
	padding-top:5px;
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
	width:130px;
	height:25px;
	cursor:pointer;
}

.boton_extremo_der_cab{
	float:left;
	background:#4F483E url(../img/interfaz/menu_cabecera/boton_esquinaderecha_off.gif) no-repeat;
	text-align:center;
	padding-top:5px;
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
	width:160px;
	height:25px;
}

.boton_extremo_cab_on{
	float:left;
	background:#4F483E url(../img/interfaz/menu_cabecera/boton_esquina_on.gif) no-repeat;
	text-align:center;
	padding-top:5px;
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
	width:130px;
	height:25px;
	cursor:pointer;
}

.boton_normal_cab{
	float:left;
	background:#FFFFFF url(../img/interfaz/menu_cabecera/boton_off.gif) no-repeat;
	text-align:center;
	padding-top:5px;
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
	width:130px;
	height:25px;
	cursor:pointer;
}

.boton_normal_cab_on{
	float:left;
	background:#FFFFFF url(../img/interfaz/menu_cabecera/boton_on.gif) no-repeat;
	text-align:center;
	padding-top:5px;
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
	width:130px;
	height:25px;
	cursor:pointer;
}


.formato_busqueda {
	border:none;
	background-color:#FFFFFF;
	color:#666666;
	vertical-align: middle;
}

#formato_moneda {
	float:right;
	border-color:#43B7B4;
	background-color:#0E9D99;
	color:#FFFFFF;
	font-size:0.9em;
	margin-top:5px;
	margin-right:5px;
}

.colocar_moneda {
	margin-top:11px;
}

.foto_divisa {
	height:16px;
	width:16px;
}

.boton_ok_cabecera {
	background-color:#FF880B;
	border:medium none;
	color:white;
	cursor:pointer;
	font-size:1.6em;
	font-weight:bolder;
	vertical-align:middle;
}


.boton_ok_cabecera2 {
	border:none;
	width:45px;
	background-image:url(../img/interfaz/ok_2.gif); 
}

.botones_cabecera{
	margin-left:295px;
	margin-top:-18px;
}
.cuadros_cabecera{
	margin-top:5px;
}

.botones_cabecera2{
	margin-left:295px;
	margin-top:-18px;
}

.cuadros_cabecera2{
	margin-top:5px;
	margin-left:150px;
}
.letras_busqueda{
	/*margin-left:150px;*/
}


/****************/
/* fin cabecera */
/****************/

/******************/
/* menu izquierda */
/******************/
/*
#menu_izq {
	width:170px;	
	height:auto;
	margin-left:5px; /firefox
	*margin-left:5px !important; e7
	*margin-left:3px;  ie6
	padding-bottom:10px;
	float:left;
}

.izq_categorias{
	margin-top:10px;
	width:170px;
}

.contador{
	background:url(../img/interfaz/contador_productos.gif) no-repeat;
	width:170px;
	height:50px;	
}

.texto_contador{
	margin-left:25px;
	padding-top:9px;
	color:#FFFFFF;
	font-size:1.1em;
}

.texto_contador a{
	color:#FFFFFF;
}

.categoria_mostrar{
	background-color:#9D0905;
	color:#FFFFFF;
	cursor:pointer;
	height: auto!important;
    height: 18px;
	min-height:18px;
	padding-left:10px;
	padding-top:5px;
	border-top:@
}

.categoria_mostrar a{
	color:#575353;
}

.categoria_nomostrar{
	background-color:#EFEFEF;
	color:#000000;
	cursor:pointer;
	border-top:1px solid #BBBBBB;
	height: auto!important;
    height: 18px;
	min-height:18px;
	padding-left:10px;
	padding-top:5px;
	margin-left:1px;
	margin-right:1px;
}

.categoria_nomostrar a{
	color:#575353;
}

.subhijo_mostrar{
	border-top:1px solid #BBBBBB;
	background-color:#FFFFFF;
	color:#666666;
	cursor:pointer;
	display:block;
	height: auto!important;
    height: 18px;
	min-height:18px;
	padding-left:12px;
	padding-top:3px;
	margin-right:1px;
	margin-left:1px;
}

.subhijo_nomostrar{
	display:none;
}

.subcategoria_mostrar{
	border-top:1px solid #BBBBBB;
	background-color:#FFFFFF;
	color:#000000;
	cursor:pointer;
	display:block;
	height: auto!important;
    height: 18px;
	min-height:18px;
	padding-left:10px;
	padding-top:3px;
	margin-right:1px;
	margin-left:1px;
}

.subcategoria_nomostrar{
	display:none;
}

.subcategoria_sel{
	border-top:1px solid #DEDEDE;
	background-color:#FFFFFF;
	color:#000000;
	cursor:pointer;
	display:block;
	height: auto!important;
    height: 17px;
	min-height:17px;
	padding-left:10px;
	padding-top:3px;
	
}

.cab_categoria{
	background:url(../img/interfaz/categorias.gif) no-repeat;
	height:31px;
	width:170px;
}

.txt_cab_categoria{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:10px;
	font-size:12px;
}

.contenido_categoria{
	background:url(../img/interfaz/barra_banner_medio.gif) repeat-y center;
	width:164px;
	margin-left:3px;
}

.pie_categoria{
	background:url(../img/interfaz/barra_banner_abajo.gif) no-repeat;
	height:10px;
}
*/



/******************/
/* menu izquierda */
/******************/
.nivel0 {	
	display:block;
	background-color:#DEDEDE;
	color:#575353;
	cursor:pointer;
	margin-top:3px;
	min-height:17px;
	padding-left:10px;
	padding-top:5px;
	/*text-decoration:none;*/
}

.nivel1 {
	display:none; /* por defecto esta escondido, y se muestra con javascript */
	border-top:1px solid #DEDEDE;
	color:#9D0905;
	cursor:pointer;
	min-height:15px;
	padding-left:18px;
	padding-top:3px;
	/*text-decoration:none;*/
}

.nivel2 {
	display:none; /* por defecto esta escondido, y se muestra con javascript */
	border-top:1px solid #DEDEDE;
	color:#575353;
	cursor:pointer;
	min-height:15px;
	padding-left:26px;
	padding-top:3px;
	/*text-decoration:none;*/
}

.nivel3 {
	display:none; /* por defecto esta escondido, y se muestra con javascript */
	border-top:1px solid #DEDEDE;
	color:#575353;
	cursor:pointer;
	min-height:15px;
	padding-left:34px;
	padding-top:3px;
	/*text-decoration:none;*/
}

.nivel4 {
	display:none; /* por defecto esta escondido, y se muestra con javascript */
	border-top:1px solid #DEDEDE;
	color:#575353;
	cursor:pointer;
	min-height:15px;
	padding-left:42px;
	padding-top:3px;
	/*text-decoration:none;*/
}

.nivel5 {
	display:none; /* por defecto esta escondido, y se muestra con javascript */
	border-top:1px solid #DEDEDE;
	color:#575353;
	cursor:pointer;
	min-height:15px;
	padding-left:50px;
	padding-top:3px;
	/*text-decoration:none;*/
}

#menu_izq {
	width:170px;	
	height:auto;
	margin-left:5px; /*firefox*/
	*margin-left:5px !important; /*ie7*/
	*margin-left:3px; /* ie6*/
	padding-bottom:10px;
	float:left;
}

.izq_categorias{
	margin-top:10px;
	width:170px;
}

.contador{
	background:url(../img/interfaz/contador_productos.gif) no-repeat;
	width:170px;
	height:80px;	
}

.texto_contador{
	margin-left:31px;
	padding-top:12px;
	color:#FFFFFF;
	font-size:1.1em;
}

.texto_contador a{
	color:#FFFFFF;
}

.mostrar{
	border-top:1px solid #DEDEDE;
	color:#0076B4;
	cursor:pointer;
	display:block;
	min-height:15px;
	padding-left:25px;
	padding-top:3px;
}

.nomostrar{
	display:none;
}

.categoria_mostrar{	
	background-color:#B3B3B3;
	color:#575353;
	cursor:pointer;
	margin-top:3px;
	min-height:17px;
	padding-left:10px;
	padding-top:5px;
}

.categoria_mostrar a{
	color:#575353;
}

.categoria_nomostrar {
	background-color:#DEDEDE;
	color:#575353;
	cursor:pointer;
	margin-top:3px;
	min-height:17px;
	padding-left:10px;
	padding-top:5px;
}

.categoria_nomostrar a{
	color:#575353;
}

.subhijo_mostrar{
	border-top:1px solid #DEDEDE;
	color:#0076B4;
	cursor:pointer;
	display:block;
	min-height:15px;
	padding-left:25px;
	padding-top:3px;
}

.subhijo_nomostrar{
	display:none;
}

.subcategoria_mostrar{
	border-top:1px solid #DEDEDE;
	color:#575353;
	cursor:pointer;
	display:block;
	min-height:15px;
	padding-left:20px;
	padding-top:3px;
}

.subcategoria_sel{
	border-top:1px solid #DEDEDE;
	color:#0076B4;
	cursor:pointer;
	display:block;
	min-height:15px;
	padding-left:20px;
	padding-top:3px;	
}

.subcategoria_nomostrar{
	display:none;
}

.cab_categoria{
	background:url(../img/interfaz/categorias.gif) no-repeat;
	height:32px;
	width:170px;
}

.txt_cab_categoria{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:8px;
	font-size:12px;
}

.contenido_categoria{
	background-color:#ffffff;
	width:162px;
	margin-left:3px;
	/*padding-bottom:10px;
	padding-top:10px;*/
	border:1px solid #d2d2d2;
}

.pie_categoria{
	background:url(../img/interfaz/pie_titulo_2.gif) no-repeat;
	height:12px;
}


.inf_categoria{
	background:url(../img/interfaz/categorias_inf.gif) no-repeat;
	height:32px;
	width:170px;
	margin-top:3px;
}
/**********************/
/* fin menu izquierda */
/**********************/



/**********************/
/* fin menu izquierda */
/**********************/

/*****************/
/* menu derecha */
/****************/

#menu_dcha {
	width:168px;	
	height:auto;
	float:left;
	margin-left:5px; /*firefox*/
	*margin-left:5px !important; /*ie7*/
	*margin-left:0px; /* ie6*/
}

.dcha_descuentos{
	background:url(../img/interfaz/descuento.gif) no-repeat;
	width:170px;
	height:86px;
}

.dcha_mas_vendido{
	margin-top:10px;
	width:168px;
}

.cab_vendido{
	background:url(../img/interfaz/vendido.gif) no-repeat;
	height:32px;
}

.interior_vendido{
	background:url(../img/interfaz/barra_banner_medio.gif) repeat-y center;
	height:244px;
	width:164px;
	margin-left:3px;
}

.img_vendido{
	float:left;
	height:50px;
	margin-left:6px;
	margin-top:10px;
	width:50px;
	text-align:center;
}

.datos_vendido{
	float:left;
	margin-left:8px;
	margin-top:8px;
	width:100px;
	*width:100px !important;
	*width:80px;
}

.txt_vendido{
	color:#FFFFFF;
}

.txt_vendido a{
	color:#000000;
}

.precio_vendido{
	background:url(../img/interfaz/precio.gif) no-repeat;
	width:70px;
	height:19px;
	color:#FFFFFF;
	margin-top:3px;
	font-size:1.1em;
	font-weight:bold;
	padding-left:11px;
	padding-top:2px;
	text-align:center;
}

.pie_vendido{
	background:url(../img/interfaz/pie_titulo_2.gif) no-repeat;
	height:12px;
}

.dcha_marcas{
	margin-top:10px;
	width:168px;
}

.cab_marcas{
	background:url(../img/interfaz/categorias.gif) no-repeat;
	height:32px;
}


.interior_marcas{
	background:#000000 url(../img/interfaz/degradado_titulo2.gif) no-repeat center top;
	height:240px;
	width:164px;
	margin-left:3px;
}

.img_marca{
	margin-top:10px;
	text-align:center;
	width:165px;
	/* Altura mínima, con hack para el IE6 */
	height: auto!important;
    height: 80px;
    min-height: 80px;
}

.pie_marcas{
	background:url(../img/interfaz/pie_titulo_2.gif) no-repeat;
	height:12px;
}

.dcha_guia{
	margin-top:10px;
}

.cab_guia{
	background:url(../img/interfaz/titulo_3.gif) no-repeat;
	height:30px;
}

.interior_guia{
	background: url(../img/interfaz/centro_titulo_3.gif) repeat-y;
	height:110px;
	width:168px;
	padding-top:10px;
}

.txt_guia{
	color:#000000;
	margin-left:15px;
	width:150px;
}

.txt_guia a{
	color:#000000;
}

.pie_guia{
	background:url(../img/interfaz/pie_titulo_3.gif) no-repeat;
	height:12px;
}


.dcha_faqs{
	margin-top:10px;
}

.cab_faqs{
	background:url(../img/interfaz/titulo_4.gif) no-repeat;
	height:30px;
}

.interior_faqs{
	background: url(../img/interfaz/centro_titulo_4.gif) repeat-y;
	height:110px;
	width:168px;
	padding-top:10px;
}

.pie_faqs{
	background:url(../img/interfaz/pie_titulo_4.gif) no-repeat;
	height:12px;
	margin-bottom:25px;
}

.letras_descuento{
	color:#FFFFFF;
	padding-top:15px;
	padding-left:10px;
	font-size:1.2em;
	width:90px;
	font-weight:bold;
}
	
.letras_marca{
	text-align:center;
	color:#FFFFFF;
	padding-top:8px;
}
	
.letras_vendido{
	color:#FFFFFF;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

.letras_guia{
	color:#FFFFFF;
	padding-top:8px;
	text-align:center;
	font-weight:bold;
}
.letras_faqs{
	color:#FFFFFF;
	padding-top:8px;
	padding-left:8px;
	text-align:center;
	font-weight:bold;
}

.cuadro_banner{
	height:72px;
	width:164px;
	margin-left:3px;
	margin-bottom:8px;
}




/********************/
/* fin menu derecha */
/********************/

/************/
/* SCROLLER */
/************/
#scroller {
	width: 190px;
	overflow: hidden;
	/*margin: 0px auto;*/
}

#content {
	
}
	
.section {
	width: 190px;
	float: left;
	background: #FFFFFF;
}

.mensaje_error, .mensaje_ok {
	font-weight: bold;
	margin: 15px 30px;
	padding: 10px 30px;
}
.mensaje_error {
	color: #CC0000;
	border-top: 1px solid #CC0000;
	border-bottom: 1px solid #CC0000;
	background: #FFCFCF;
}
.mensaje_ok {
	color: #008131;
	border-top: 1px solid #008131;
	border-bottom: 1px solid #008131;
	background: #BEE7C2;
}

.img_finalizar {
	float: left;
	padding: 0px 10px;
}
.mensaje_pedido {
	padding-left: 10px;
	width:350px;
}




/*********************/
/* PAGINA OFERTAS    */
/*********************/

.titulo_ofertas{
	
	background: url(../img/interfaz/ofertas/ofertas_arriba.gif) no-repeat;
	width: 540px;
	height: 50px;
	margin-left:20px;
	margin-top:20px;
}

.centro_ofertas{
	background: url(../img/interfaz/ofertas/ofertas_centro.gif) repeat-y;
	margin-left:20px;
	height: 100px;
}

.pie_ofertas{
	background: url(../img/interfaz/ofertas/ofertas_abajo.gif) no-repeat;
	margin-left:20px;
	width: 540px;
	height: 41px;
}

.tit_oferta{
	color:#FFFFFF;
	font-weight: bold;
	margin-left:230px;
	padding-top:6px;
	width:260px;
}

.foto_oferta{
	background-color: #FFFFFF;
	height:130px;
	width: 200px;
	margin-left:12px;
	margin-top:-36px;
	position:relative;
	float:left;
	border: 1px solid;
}

.texto_oferta{
	width:280px;
	float:left;
	height:90px;
	margin-left:15px;
}

.boton_oferta{
	background: url(../img/interfaz/ofertas/boton_oferta_off.gif) no-repeat;
	height: 25px;
	width: 154px;
	float:right;
	margin-top:5px;
	margin-right:30px;
	padding-top:5px;
	padding-left:15px;
	cursor: pointer;	
}

.boton_oferta_on{
	background: url(../img/interfaz/ofertas/boton_oferta_on.gif) no-repeat;
	height: 25px;
	width: 154px;
	float:right;
	margin-top:5px;
	margin-right:30px;
	padding-top:5px;
	padding-left:15px;
	cursor:pointer;	
}


/**********************/
/*      EMPRESA       */
/**********************/

.emp_contenedor{
	background:url(../img/interfaz/empresa/empresa_imagen.gif) no-repeat center;
	width:550px;
	height:411px;
	margin-left:15px;
}

#cuadro_emp_contenedor{
	height:60px;
	width:118px;
}

.emp_imagenes{
	float:left;
	width:230px;
	margin-left:20px;
	margin-top:24px;
	/*margin-top:85px;*/
}

.emp_imagen{
	width:230px;
	height:230px;
	background-color:#FFFFFF;
}

.emp_textos{
	float:left;
	width:260px;
	height:270px;
	color:#FFFFFF;
	/*margin-top:90px;*/
	margin-top:29px;
	margin-left:20px;
}

.emp_atras{
	float:right;
	background:url(../img/interfaz/empresa/boton_atras.gif) no-repeat center;
	width:34px;
	height:33px;
	cursor:pointer;
	margin-right:10px;
}

.emp_delante{
	float:right;
	background:url(../img/interfaz/empresa/boton_delante.gif) no-repeat center;
	width:34px;
	height:33px;
	cursor:pointer;
}

#emp_scroller{
	width: 230px;
	overflow: hidden;
}
	
.emp_section {
	width: 230px;
	float: left;
	background: #FFFFFF;
}

.emp_enlace{
	color:#929292;
	font-size:1.1em;
	font-weight:bold;
	padding-left:21px;
	padding-top:22px;
}
.emp_enlace a{
	text-decoration:none;
}

/**********************/
/*     MARCAS	      */
/**********************/

.cuadro_marcas{
	float:left;
	margin-left:28px;
	*margin-left:28px !important;
	*margin-left:18px;
	margin-top:25px;
	width:155px;
	height:100px;
}

.imagen_marcas{
	/*border:1px solid;*/
	text-align:center;
	width:150px;
	height:80px;
}

.nombre_marcas{
	text-align:center;
	margin-top:5px;
}

.texto_marcas{
	margin-left:28px;
}
	
/**********************/
/*   PAGINA INICIO    */
/**********************/	
	
.encabezado_centro{
	width:550px;
	background-color:#999999;
	height:300px;
	margin-left:15px; /*firefox*/
	background:url(../img/interfaz/central/presentacion.jpg) no-repeat;
}					

.inicio_tit{
	color:#971A1E;
	padding-left:10px;
	padding-top:12px;
}
.inicio_bien{
	color:#FFFFFF;
	font-weight:bold;
	padding-left:17px;
	padding-top:21px;
}
.inicio_conoz{
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	padding-left:289px;
	padding-top:29px;
}
.inicio_texto{
	padding-left:285px;
	padding-top:10px;
	width:231px;
}

/**********************/
/* CONTENEDOR CENTRAL */
/**********************/

.contenedor_central{
	float:left;
	width:580px;
	margin-left:5px; /*firefox*/
	*margin-left:5px !important; /*ie7*/
	*margin-left:0px; /* ie6*/
}

.contenedor_central_arriba{
	background:url(../img/interfaz/central/central_arriba.gif) no-repeat;
	height:0px;
	margin-top:3px;
}

.contenedor_central_centro{
	background:url(../img/interfaz/central/central_centro.gif) repeat-y;*/
	background-color:#999999;
	height:auto !important;
	*height:auto !important;
}

.contenedor_central_abajo{
	background:url(../img/interfaz/central/central_abajo.gif) no-repeat;
	/*height:33px;*/
	margin-bottom:20px;
}

.titulo_seccion_central{
	background-color:#9d0905;
	height:22px;
	width:550px;
	margin-left:15px;
	margin-bottom:15px;
	text-align:center;
	padding-top:8px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:1.1em;
}

.productos{
	margin-left:15px;
}

.producto_centro{
	float:left;
	margin-right:10px;
	width:270px;
}

.producto_arriba{
	background:url(../img/interfaz/producto/producto_arriba.gif) no-repeat;
	height:15px;
}

.producto_abajo{
	background:url(../img/interfaz/producto/producto_abajo.gif) no-repeat;
	height:15px;
	margin-bottom:15px;
}

.producto_medio{
	background:url(../img/interfaz/producto/producto_central.gif) repeat-y;
	height:auto !important;
	height:215px;
	*height:auto !important;
	*height:274px;
	min-height:215px;
	padding-bottom:8px;
}

.foto_producto{
	float:left;
	width:110px;
	height:110px;
	padding-left:10px;
	border-width:thin;
	text-align:center;
	padding-top:5px;
}

.textos_producto{
	float:left;
	height:130px;
	width:140px;
	margin-left:5px;
	padding-top:5px;
}

.precio_mercado_producto{
	float:left;
	text-align:center;
	margin-left:10px;
	width:115px;
}
	
.precio_tienda_producto{
	text-align:center;
	margin-left:120px;
}

.precio_tienda_producto_cat{
	text-align:center;
	margin-left:240px;
}

.boton_detalles{
	background:url(../img/interfaz/producto/detalles_off.gif) no-repeat;
	margin-left:7px;
	*margin-left:4px;
	height:28px;
	width:98px;
}

.boton_detalles_on{
	background:url(../img/interfaz/producto/detalles_on.gif) no-repeat;
	margin-left:7px;
	*margin-left:4px;
	height:28px;
	width:98px;
}

.boton_cantidad{
	background:url(../img/interfaz/producto/cantidad_peq.gif) no-repeat;
	height:28px;
	width:160px;
}

.boton_propiedad{
	background:url(../img/interfaz/producto/cantidad_peq.gif) no-repeat;
	height:28px;
	width:160px;
	padding-right:0px;
	*padding-right:12px !important;
	*padding-right:25px;	
}

.boton_agotado{
	background:url(../img/interfaz/sin_stock.gif) no-repeat;
	height:24px;
	width:155px;
	margin-top:2px;
}

.boton_agotado_detalle{
	background:url(../img/interfaz/sin_stock.gif) no-repeat;
	height:24px;
	width:164px;
	margin-top:2px;
}

.txt_agotado{
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin-top:4px;
}

.txt_cantidad_producto{
	float:left;
	color:#71706E;
	margin-top:6px;
	margin-left:5px !important;
	*margin-left:0px !important;
}

.cantidad_producto{
	float:left;
	margin-left:3px !important;
	margin-top:2px;
}

.cuadro_cantidad_producto{
	height:16px;
	width:20px;
	text-align:center;
}

.cuadro_cantidad_carrito{
	width:30px;
	margin-left:20px;
	text-align:center;	
}

.boton_anyadir_producto{
	float:left;
	background:url(../img/interfaz/producto/anadir_off.gif) no-repeat;
	width:63px;
	height:20px;
	margin-top:4px;
	margin-left:4px;
	cursor:pointer;
}

.boton_anyadir_producto_on{
	float:left;
	background:url(../img/interfaz/producto/anadir_on.gif) no-repeat;
	width:63px;
	height:20px;
	margin-top:4px;
	margin-left:4px;
	cursor:pointer;
}

.texto_detalle{
	margin-top:7px;
	margin-left:10px;
	color:#FFFFFF;
	font-weight:bold;	
}

.texto_anadir{
	margin-top:3px;
	margin-left:25px;
}

.nombre_producto{
	color:#504A3E;
	font-size:1.1em;
	font-weight:bold;
	width:140px;
	margin-bottom:5px;
}

.cat_producto{
	color:#b04500;
	width:140px;
	margin-bottom:10px;
}

.desc_producto{
	color:#504A3E;
	width:140px;
	margin-bottom:10px;
}

.titulo_precio_mercado{
	color:#50483d;
}

.detalle_precio_mercado{
	color:#50483d;
}

.titulo_precio_tienda{
	float:left;
	color:#000000;
	font-size:1.2em;
	font-weight:bold;
	margin-right:7px;
	margin-bottom:3px;
}

.detalle_precio_tienda{
	float:left;
	background:url(../img/interfaz/precio.gif) no-repeat;
	width:75px;
	height:19px;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:3px;
	padding-top:2px;
	padding-left:6px;
}

.detalle_precio_tienda2{
	float:left;
	background:url(../img/interfaz/precio.gif) no-repeat;
	width:58px;
	height:19px;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:3px;
	padding-top:2px;
	padding-left:10px;
}

.ahorro_precio_tienda{
	color:#666666;
}

/**********************/
/* CATALOGO			  */
/**********************/

.producto_catalogo{
	margin-left:15px;
}

.caja_catalogo_arriba{
	background:url(../img/interfaz/catalogo_arriba.gif) no-repeat;
	height:10px;
	width:554px;
}

.caja_catalogo_medio{
	background:url(../img/interfaz/catalogo_centro.gif) repeat-y;
	width:554px;
}

.caja_catalogo_abajo{
	background:url(../img/interfaz/catalogo_abajo.gif) no-repeat;
	height:10px;
	width:554px;
	margin-bottom:10px;
}

.producto_catalogo_centro{
	float:left;
	margin-right:10px;
	width:554px;
}

.textos_producto_catalogo{
	/*height:82px;*/
	width:360px;
}

.nombre_producto_catalogo{
	color:#504A3E;
	font-size:1.3em;
	font-weight:bold;
	width:360px;
	margin-bottom:5px;
}

.cat_producto_catalogo{
	color:#b04500;
	width:360px;
	margin-bottom:10px;
}

.desc_producto_catalogo{
	color:#504A3E;
	width:360px;
	margin-bottom:10px;
}

.foto_producto_catalogo{
	float:left;
	width:140px;
	height:140px;
	margin:3px 10px 8px 10px;
	background-color:#FFFFFF;
	border-width:thin;
	text-align:center;
}

.precio_producto_catalogo{
	width:360px;
	margin-top:25px;
}

.boton_cantidad_catalogo{
	background:url(../img/interfaz/producto/cantidad_peq.gif) no-repeat;
	height:28px;
	width:160px;
	margin-right:0px;
	*margin-right:15px !important;
	*margin-right:15px;
}

.boton_agotado_catalogo{
	background:url(../img/interfaz/sin_stock.gif) no-repeat;
	height:28px;
	width:155px;
	margin-right:0px;
	*margin-right:15px !important;
	*margin-right:15px;
}

.texto_resultado{
	font-size:1em;	
	height:28px;
	margin-right:14px;
	text-align:right;
}


/**********************/
/*     CARRITO  v2.0  */
/**********************/

#zona_envio{
	margin-bottom:10px;
}

.etiqueta_carrito{
	margin-top:9px;
	text-align:right;
	margin-right:25px;
}

.etiqueta_total{
	margin-top:12px;
	margin-right:2px;
	color:#9D0905;
	font-size:2em;
	font-weight:bold;
}


.cuadro_finalizar{
	width:500px;
	margin-left:25px;
}

.boton_borrar{
	margin-left:15px;
	margin-top:30px;
	cursor:pointer;	
}

.boton_actualizar{
	margin-left:5px;
	margin-top:30px;
	cursor:pointer;
}

.fondo_cabecera_carrito{
	background: url(../img/interfaz/carrito/fondo_pasos.gif) no-repeat;
	height:65px;
	width:560px;
	margin-left:15px;
	padding-top:8px;
}

.boton_paso1{
	float:left;
	background:url(../img/interfaz/carrito/uno_on.gif);
	height:46px;
	width:124px;
	margin-left:10px;
	cursor:pointer;
}

.boton_paso1_off{
	float:left;
	background:url(../img/interfaz/carrito/uno_off.gif);
	height:46px;
	width:124px;
	margin-left:10px;
	cursor:pointer;
}

.boton_paso2{
	float:left;
	background:url(../img/interfaz/carrito/dos_on.gif);
	height:46px;
	width:124px;
	margin-left:10px;
	cursor:pointer;
	
}

.boton_paso2_off{
	float:left;
	background:url(../img/interfaz/carrito/dos_off.gif);
	height:46px;
	width:124px;
	margin-left:10px;
	cursor:pointer;
}

.boton_paso3{
	float:left;
	background:url(../img/interfaz/carrito/tres_on.gif);
	height:46px;
	width:124px;
	margin-left:10px;
	cursor:pointer;
}

.boton_paso3_off{
	float:left;
	background:url(../img/interfaz/carrito/tres_off.gif);
	height:46px;
	width:124px;
	margin-left:10px;
	cursor:pointer;
}


.boton_paso4{
	float:left;
	background:url(../img/interfaz/carrito/cuatro_on.gif);
	height:46px;
	width:124px;
	margin-left:10px;
	cursor:pointer;
}

.boton_paso4_off{
	float:left;
	background:url(../img/interfaz/carrito/cuatro_off.gif);
	height:46px;
	width:124px;
	margin-left:10px;
	cursor:pointer;
}

.boton_2est_paso1{
	float:left;
	background:url(../img/interfaz/carrito/contenido_on.gif);
	height:60px;
	width:252px;
	margin-left:10px;
	cursor:pointer;
}
.boton_2est_paso1_off{
	float:left;
	background:url(../img/interfaz/carrito/contenido.gif);
	height:60px;
	width:252px;
	margin-left:10px;
	cursor:pointer;
}

.boton_2est_paso2{
	float:left;
	background:url(../img/interfaz/carrito/resumen_on.gif);
	height:60px;
	width:252px;
	margin-left:10px;
	cursor:pointer;
}
.boton_2est_paso2_off{
	float:left;
	background:url(../img/interfaz/carrito/resumen.gif);
	height:60px;
	width:252px;
	margin-left:10px;
	cursor:pointer;
}

.fondo_cabecera_carrito_2est{
	background: url(../img/interfaz/carrito/fondo_pasos.gif) no-repeat;
	height:85px;
	width:560px;
	margin-left:15px;
	padding-top:3px;
}

.cabecera_carrito{
	background:url(../img/interfaz/carrito/superior.gif) no-repeat;
	height:20px;
	width:555px;
	margin-left:12px;
	color:#FFFFFF;
	text-align:center;
	padding-top:5px;
}

.tit_barra{
	float:left;
	width:1px;
	height:15px;
	background-color:#FFFFFF;
}

.tit_cab_carr_eliminar{
	float:left;
	width:60px;
}

.tit_cab_carr_cantidad{
	float:left;
	width:80px;
}

.tit_cab_carr_descripcion{
	float:left;
	width:260px;
}

.tit_cab_carr_descripcion_p4{
	float:left;
	width:320px;
}

.tit_cab_carr_precio{
	float:left;
	width:70px;
}

.tit_cab_carr_suma{
	float:left;
	width:80px;
}

.linea_pedido{
	background-color:#FFFFFF;
	width:555px;
	margin-left:12px;
}

.barra_linea_carrito{
	width:555px;
	height:2px;
	margin-left:12px;
	background-color:#999999;
}

.carrito_eliminar{
	float:left;
	width:60px;
}

.carrito_cantidad{
	float:left;
	width:80px;
	margin-top:25px;
	text-align:center;
	font-size:1.1em;
}

.carrito_descripcion{
	float:left;
	height:80px;
	width:260px;
}

.carrito_descripcion_p4{
	float:left;
	height:80px;
	width:320px;
}
.carrito_precio{
	float:left;
	width:65px;
	margin-top:25px;
	text-align:right;
	font-size:1.1em;
	margin-right:5px;
}

.carrito_suma{
	float:left;
	width:75px;
	margin-top:25px;
	margin-right:5px;
	text-align:right;
	font-size:1.1em;	
}

.boton_mas{
	float:left;
	background:url(../img/interfaz/carrito/mas.gif) no-repeat;
	width:19px;
	height:26px;
	margin-left:3px;
}

.boton_menos{
	float:left;
	background:url(../img/interfaz/carrito/menos.gif) no-repeat;
	width:19px;
	height:26px;
	margin-left:6px;
}

.foto_carrito{
	float:left;
	text-align:center;
	width:60px;
	height:60px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}

.ref_carrito{
	font-weight:bold;
	margin-top:10px;
}

.nombre_carrito{
	font-weight:bold;
	margin-top:5px;
	width:170px;
}

.subtotal_pedido{
	text-align:right;
	margin-right:20px;
	color:#000000;
	font-size:1.2em;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:7px;
	width:90px;
}

.titulo_subtotal{
	text-align:right;
	margin-left:375px;
	color:#000000;
	font-size:1.2em;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:10px;	
}

.cuadro_envio{
	margin-left:25px;
}

.subtitulo_carrito{
	font-size:1.1em;
	font-weight:bold;
	background-color:#CCCCCC;
	width:535px;
	padding-left:20px;
	height:20px;
	padding-top:5px;
	margin-left:12px;
	margin-top:30px;
	margin-bottom:15px;
}

.subtitulo_carrito_2{
	font-size:1.1em;
	font-weight:bold;
	background-color:#6B6B6B;
	width:535px;
	padding-left:20px;
	height:20px;
	padding-top:5px;
	margin-left:12px;
	margin-top:30px;
	margin-bottom:15px;
	color:#FFF;
}


.total_pedido{
	font-size:20px;
	font-weight:bold;
	text-align:right;
	margin-right:20px;
	margin-left:12px;
	margin-top:25px;
	margin-bottom:30px;
	color:#9D0905;
	width:150px;
}

.boton_sig_carrito{
	width:158px;
	float:right;
	height:30px;
	margin-top:45px;
	margin-right:20px;
	color:#FFFFFF;
	font-size:1.1em;
	background:url(../img/interfaz/carrito/siguiente_off.gif) no-repeat;
}

.boton_ant_carrito{
	width:15px;
	height:30px;
	margin-top:45px;
	margin-left:20px;
	color:#FFFFFF;
	font-size:1.1em;
	background:url(../img/interfaz/carrito/siguiente_off.gif) no-repeat;
}

.texto_siguiente{
	text-align:center;
	padding-top:5px;
	font-size:12px;
}

.texto_siguiente a{
	color:#FFFFFF;
}

.foto_fpago{
	float:left;
	height:115px;
	width:115px;
}

.cuadro_fpago{
	float:left;
	width:400px;
	margin-left:10px;
}

.colocar_boton_escoger {
	float:left;
	margin-left:25px;
	height:14px;
	padding-top:1px;
	margin-right:-12px !important;
	text-align:center;
	*margin-left:15px;
}

.letras_escoger {
	padding-top:3px;
}

.boton_escoger {
	margin-top:6px;
	background-color:#4F4B4A;
	width:118px;
	height:19px;
	color:#FFFFFF;
	text-align:center;
}


.cuadro_pago_oscuro {
	height:140px;
	background-color:#FFFFFF;
	border:1px solid #EBEBEB;
	line-height:16px;
	padding-top:10px;
	margin-right:20px;
	margin-left:20px;
	margin-bottom:10px;
}

.cuadro_pago_finalizar{
	background-color:#EBEBEB;
	border:1px solid #EBEBEB;
	height:140px;
	line-height:16px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
	padding-left:15px;
	padding-top:10px;
}

.boton_verde_solicitar {
	width:223px;
	padding:15px 0px;
	font-size:1.3em;
	background-color:#474443;
	color:#FFFFFF;
	text-align:center;
	margin: 6px 14px;
	font-stretch:narrower;
	cursor:pointer;
	margin-top:28px;
}

#colocar_letras_carrito4 {
	margin-left:20px;
	height:20px;
	padding-top:16px;
	float:left;
}

#texto_carrito_paso4 {
	line-height:16px;
	margin-left:10px;
	margin-right:10px;
}

.gris_claro {
	background-color:#858384;
	color:#FFFFFF;
	margin-left:10px;
}

#boton_modificar_pedido {
	background-color:#858384;
	color:#FFFFFF;
	width:132px;
	height:17px;
	padding-top:3px;
	margin:10px auto;
	text-align:center;
	cursor: pointer;
}


.caja_precio_total {
	width:540px;
	background-color:#474443;
	margin-left:15px;
	margin-bottom:10px;
	color:#FFFFFF;
	padding-bottom: 3px;
	padding-left: 10px;
	height:53px;
	overflow: hidden;
}
.caja_precio_total a { color:#FFF; font-weight:bold;}


#linea_puntos_venta {
	height:1px;
	overflow:hidden;
	background-image:url(../img/interfaz/venta.gif);
	margin:10px 0px;
	margin-left:15px;
	width:550px;
}

#boton_modificar_pedido a{
	color:#FFF;
}
#boton_modificar_pedido a:hover{
	text-decoration: none;
}

.texto_advertencia{
	margin-left:15px;
	margin-right:15px;
	width:550px;
}




/**********************/
/** AVISO LEGAL V2.0 **/
/**********************/

#texto_privacidad {
	width:540px;
	text-align:justify;
	margin-left:20px;
	margin-top:15px;
}



/*****************/
/* CONTACTO V2.0 */
/*****************/
#contacto label, #contacto textarea {
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 10px;
}

#contacto input, #contacto textarea {
	border:1px solid #AFC2D3;
	width:250px;
}

#contacto input[type="submit"] {
	width:154px;;
}

#contacto input[type="hidden"] {
	display: none;
}

#contacto label {
	width: 145px;
	padding-right: 15px;
}

.margen_form_contacto {
	margin-left:65px;
	width:480px;
}

#contacto .separador {
	padding-right: 20px;	
}

#contacto label img {
	vertical-align: bottom;
	margin-right: 4px;
}

#contacto br {
	clear: left;
}

.columna_izquierda_contacto {
	margin-left:45px;
}

#letras_verdes_contacto {
	font-size:1.3em;
	color:#CE7385;
	margin-left:10px;
}

#datos_direccion {
	float:left;
	margin-left:10px;
	margin-top:10px;
	margin-right:60px;
}

.colocar_fotos_contacto {
	margin-left:15px !important;
	margin-left:2px;
	margin-top:10px;
}

#texto_interior_form_contacto {
	margin-right:20px;
}

#colocar_mensaje_contacto {
	margin:10px 10px 0px 21px;
	padding-bottom:20px;
}

.boton_enviar{
	background:url(../img/interfaz/carrito/siguiente_off.gif) no-repeat;
	border:none;
	width:104px;
	height:30px;
	padding-left:42px;
	font-size:1.1em;
	color:#FFFFFF;
	text-align:justify;
	margin-top:20px;
	margin-right:10px;
	font-weight:bold;
	border:0px solid;	
}

.boton_enviar_formulario {
	background:url(../img/interfaz/envia_form.gif) no-repeat;
	border:none;
	width:154px;
	height:30px;
	padding-left:52px;
	font-size:1.1em;
	color:#FFFFFF;
	text-align:justify;
	margin-top:20px;
	margin-right:10px;
	font-weight:bold;
	border:0px solid;	
}

.boton_enviar_contra {
	background:url(../img/interfaz/carrito/siguiente_off.gif) no-repeat;
	font-size:1.1em;
	font-weight:bold;
	text-align:justify;
	color:#FFFFFF;
	width:154px;
	height:30px;
	padding-left:42px;
	margin-top:20px;
	margin-right:10px;
	border:0px solid;	
	cursor:pointer;
}



/*************/
/* MI CUENTA */
/*************/

.texto_mi_cuenta {
	width:500px;
	height:90px;
	margin-top:5px;
	margin-left:25px;
}

.texto_mi_pass{
	width:350px;
	height:120px;
	margin-top:15px;
	margin-left:25px;
}

#colocar_foto_cuenta {
	margin-left:25px;
	margin-top:20px;
}

.columna_mi_cuenta {
	width:279px;
	min-height:260px;
	height:auto !important;
	height:260px;
	float:left;
}

.cuadros{
	margin-left:15px;
}

.barra_titulo_cuenta {
	color:#FFFFFF;
	padding-top:20px;
	margin-bottom:25px;
	font-size:1.2em;
	text-align:center;
	font-weight: bold;
}

.boton_registrar_cuenta{
	background:url(../img/interfaz/boton_registro.gif) no-repeat;
	width:177px;
	height:54px;
	text-align:center;
	font-size:1.3em;
	padding-top:7px;
	font-weight:bold;
	margin-left:40px;
}

.caja_titulo_cuenta {
	background:#EBEBEB url(../img/interfaz/cuadro_registro.gif) no-repeat;
	height:279px;
	width:276px;
}

#texto_aviso_legal {
	color:#999999;
	font-size:0.9em;
	margin-left:10px;
	margin-right:10px;
	line-height:0.9em;
}

#boton_verde_enviar_cuenta {
	width:157px;
	padding:6px 6px;
	background-color:#CE7385;
	font-size:1.3em;
	font-weight: bold;
	text-align:center;
}
#boton_verde_enviar_cuenta a{ color: #FFFFFF;}
#boton_verde_enviar_cuenta a:hover{ text-decoration: none;}


.margen_caja_mi_cuenta {
	margin-left:6px;
	margin-right:6px;
	padding: 0px 8px;
	text-align:justify;
	margin-top:10px;
}

.inputText3 {
	width:160px;
}

.boton_validar {
	background:url(../img/interfaz/enviar.gif) no-repeat;
	width:85px;
	height:26px;
	font-size:1.2em;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	margin-bottom:15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	cursor:pointer;
	
}


/*****************/
/* DETALLE V2.0  */
/*****************/


.texto_propiedades{
	color:#71706E;
	float:right;
	margin-top:6px;
	margin-right:5px;
}

.cbox_variantes{
	float:right;
	font-size:0.9em;
	height:19px;
	margin-bottom:10px;
	margin-right:3px;
	margin-top:5px;
}

.texto_ofertas{
	text-align:left;
	font-size:1.0em;
	margin-bottom:5px;
	margin-top:5px;
	color:#0000FF;
	height:15px;
	width:240px;
}

.boton_volver{
	background:url(../img/interfaz/detalle/volver.gif) no-repeat;
	width:114px;
	height:17px;
	margin-left:45px;
	padding-top:2px;
	cursor:pointer;
}

.boton_volver a{
	color:#FFFFFF;
	margin-left:36px;
	text-decoration:none;
}

.cuadro_detalle{
	width:555px;
	margin-left:13px;
}

.imagen_detalle{
	width:190px;
	height:190px;
	background-color:#FF0000;
	margin-left:10px;
}
.botones_ampliar{
	width:190px;
	height:33px;
	margin-left:10px;
}

.boton_izquierda {
	width:63px;
	height:33px;
	float:left;
	background:url(../img/interfaz/detalle/detras_off.gif) no-repeat;
}

.boton_izquierda_on {
	width:63px;
	height:33px;
	float:left;
	background:url(../img/interfaz/detalle/detras_on.gif) no-repeat;
}

.boton_centro {
	width:64px;
	height:33px;
	float:left;
	background:url(../img/interfaz/detalle/ampliar_off.gif) no-repeat;
}

.boton_centro_on {
	width:64px;
	height:33px;
	float:left;
	background:url(../img/interfaz/detalle/ampliar_on.gif) no-repeat;
}

.boton_derecha {
	width:63px;
	height:33px;
	float:left;
	background:url(../img/interfaz/detalle/adelante_off.gif) no-repeat;
}

.boton_derecha_on {
	width:63px;
	height:33px;
	float:left;
	background:url(../img/interfaz/detalle/adelante_on.gif) no-repeat;
}

.productos_relacionados{
	margin-left:15px;
}

.carac_detalle{
	margin-left:10px;
}

.nombre_detalle{
	color:#504A3E;
	font-size:1.3em;
	width:330px;
	font-weight:bold;
}

.cat_detalle{
	color:#B04500;
}

.desc_detalle{
	width:330px;
	min-height:110px;
	height:auto;
	margin-top:5px;
	margin-bottom:15px;
	text-align:justify;
}

.titulo_precio_detalle{
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#71706E;
	margin-right:10px;
}

.cant_detalle{
	float:left;
	font-size:1.1em;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../img/interfaz/precio.gif) no-repeat;
	width:58px;
	height:19px;
	padding-left:14px;
	padding-top:2px;
}

.botones_detalle{
	width:330px;
	margin-top:10px;
}

.boton_cantidad_detalle{
	background:url(../img/interfaz/producto/cantidad.gif) no-repeat;
	height:28px;
	width:250px;
}

.boton_anyadir_producto{

}

.txt_cantidad_producto_detalle{
	float:right;
	color:#71706E;
	margin-top:6px;
	margin-right:5px;
}

.cantidad_producto_detalle{
	float:right;
	margin-right:8px;
	margin-top:2px;
}

.boton_anyadir_producto_detalle{
	float:right;
	background:url(../img/interfaz/producto/anadir_off.gif) no-repeat;
	width:63px;
	height:20px;
	margin-top:4px;
	margin-right:5px;
	cursor:pointer;
}

.boton_anyadir_producto_on_detalle{
	float:right;
	background:url(../img/interfaz/producto/anadir_on.gif) no-repeat;
	width:63px;
	height:20px;
	margin-top:4px;
	margin-right:5px;
	cursor:pointer;
}


/*****************/
/*   GUIA V2.0   */
/*****************/


#guia{
	width:540px;
	margin-left:20px;
}

.imagen_guia_compra {
	margin-left:15px;
	margin-right:8px;
}

.color_turquesa {
	color:#CE7385; 
}

.no_display {
	display:none;
}

#guia_preguntas_frecuentes {
	color:#CE7385; 
	/*margin-left:120px;*/
}

#texto_preguntas_frecuentes {
	padding-top:10px; 
	line-height:15px;
	margin-right:10px;
}

#guia_estilo_final {
	padding-bottom:10px;
}


#guia .categoria {
	margin:6px 0px;
	padding-left:8px;
	padding-top:4px;
	height:19px;
	background:#E7EDC1;
	font-weight:bold;
	color:#000000;
}

#guia .articulo {
	padding-left:8px;
	padding-top:4px;
	height:19px;
	margin-bottom:5px;
	background:#cccccc;
	font-weight:bold;
	color:#000000;
}

.articulo {
	cursor: pointer;
}

.cuerpo_articulo  {
	width:500px;
	margin-left:10px;
	margin-right:20px;
	text-align:justify;
}                         

.subir {
	background:url(../img/interfaz/subir.gif) center bottom no-repeat;
	margin-top:15px;
	padding-top:7px;
	height:20px;
	width:500px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}

.boton_ampliar {
	background:#878586;
	padding:2px 10px;
	border:1px solid #C2C2C2;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	font-size:0.9em;
	*margin-left:-20px;
}

#faq{
	width:540px;
	margin-left:20px;
}

#faq .articulo {
	margin:6px 0px;
	padding-left:8px;
	padding-top:4px;
	height:19px;
	background:#CCCCCC;
	font-weight:bold;
	color:#000000;
}



/********/
/* pie */
/*******/
#pie {	
	background: #4F483E url(../img/interfaz/pie/pie.gif) no-repeat;
	height:175px;
	width:936px;
	border:1px solid;
	color:#FFFFFF;
}

.pie_tit_loc{
	font-size:1.3em;
	font-weight:bold;
	cursor:pointer;
}
.pie_tit_loc a{ text-decoration:none; color:#FFFFFF;}

.pie_txt_loc{
	margin-top:10px;
}

.pie_tit_hor{
	margin-top:10px;
	font-size:1.3em;
	font-weight:bold;
}	

.pie_txt_hor{
	margin-top:10px;
}

.pie_tit_otr{
	font-size:1.3em;
	font-weight:bold;
}

.pie_txt_otr{
	margin-top:10px;
}
	
.txt_firma{
	float:right;
	margin-right:10px;
	*margin-right:10px !important;
	*margin-right:5px;
	margin-top:5px;
	color:#CCCCCC;
}

.txt_firma a{
	color:#66FF00;
}

/***********/
/* fin pie */
/***********/

.bt_overlay{
	background: url(../img/interfaz/overlay/Boton.png);
	width:61px;
	height:28px;
	border:none; 
	color:#FFFFFF;
}






















/**************************************************************************/


.imagenes_producto {
	float: left;
	padding-left: 10px;
	width: 224px;
}

.borde_producto_detalle {
	/*margin-left:10px !important;
	margin-left:5px;*/
	width:216px;
	height:216px;
	border:1px solid #D2D2D2;
}

.linea_gris_separacion{
	width:568px;
	height:1px;
	overflow:hidden;
	background-color:#B4B4B4;
	margin-left:9px;
	margin-bottom:5px;
	margin-top:5px;
}

.lengua_gris_detalle {
	width:118px;
	height:17px;
	background-color:#858384;
	color:#FFFFFF;
	text-align:center;
	padding-top:3px;
	margin-left:10px;
}

.texto_azul_detalle {
	margin:8px 0 0 10px;
	line-height:10px;
	margin-right:10px;
	color:#E49816;
	font-weight: bold;
}

#texto_descripcion_producto {
	margin-left:18px; 
	line-height:16px;
	width:378px;
	margin-right:10px;
}

.texto_caracteristicas_producto {
	margin:8px 0 20px 10px;
	line-height:10px;
	margin-right:10px;
	width:378px;
}
.texto_caracteristicas_producto span { font-weight: bold;}

#texto_nombre_articulo {
	font-size:1.3em;
	font-weight:bold;
	text-align:left;
	width:140px;
}

#texto_subnombre_articulo {
	color:#117887;
}

.texto_junto_producto {
	padding-top: 20px;
	padding-left: 10px;
	width: 145px;
	text-align:left;
}

#texto_precio_articulo {
	font-weight:bold;
	text-decoration:line-through;
	font-size:1.2em;
}

#texto_oferta_articulo {
	color:#CC0000;
	font-weight:bold;
	font-size:1.1em;
}

#texto_promocional {
	color:#CC0000;
	font-size:1.2em;
	font-weight:bold;
	font-variant:small-caps;
	text-align:left;
}

#mail_print_detalle {
	margin-left:10px;
}

.pie_detalle {
	margin-left:10px !important;
	margin-left:6px;
}

.letras_meter_carrito {
	color:white;
	line-height:12px;
	margin-left:12px;
	margin-top:4px;
	font-size:0.9em;
}

.detalles_imprimir_enviar {
	margin-left:5px; 
	margin-top:-5px; 
	color:#999999;
}

.icono_imprimir {
	margin-left:20px;
}

#detalle_carrito {
	background:url(../img/interfaz/carrito2.gif);
	width:128px;
	height:31px;
	float:right;
	margin-right:12px !important;
	margin-right:7px;
	margin-bottom:8px;
}

#mi_cuenta_boton {
	background:#42869B;
	width:114px;
	height:20px;
	margin-right:12px !important;
	margin-right:7px;
	margin-top:3px;
}

.texto_boton_mi_cuenta {
	color:white;
	margin-top:2px;
	overflow:hidden;
	font-stretch:3px;
}

.imagen_boton_mi_cuenta {
	margin-left:10px;
	margin-right:13px;
	margin-top:2px;
}





/*==========================================================================================================*/
/* antiguo */
/*==========================================================================================================*/

/*****************/
/* TEXTO CENTRAL */
/*****************/

.colocar_letras {
	margin-bottom:9px;
}

.colocar_letras02 {
	margin-top:6px;
	margin-left:28px;
}

.colocar_letras_busqueda {
	margin-bottom:3px;
}

.ver_pointer {
	cursor:pointer;
}

.alinear_dcha {
	margin-right:25px;
	margin-left:3px;
}

.cuerpo_central{
	margin: 0px auto;
	padding-top: 8px;
	min-height:580px;
	height:auto !important;
	height:580px;
}

.letras_producto_central {
	margin-right:10px;
}

.letras_destacados {
	font-size:1.5em;
	color:#0099CC;
}

.letras_destacados02 {
	font-size:1.5em;
	color:#0099CC;
	background-image:url(../img/interfaz/lomasvendido.jpg);
	background-color:#FECC0D;
	height:35px;
}

.colocar_busqueda {
	margin-top:10px;
	height:35px;
	float:left;
}

.alinear_centro {
	margin-left:7px;
}

#col_izq {
	width: 168px;
}

#col_central {
	width: 405px;
	padding-left: 11px;
}

#col_dcha {
	width: 171px;
}

.productos_central {
	/*margin-left:10px;*/
	width: 420px;
}

.columna_central_productos {
	margin-left:10px;
	width: 400px;
}

.colocar_icono_new {
	position:relative;
	margin:3px 0pt 0pt -40px !important;
	/*margin:3px 0pt 0pt -67px;*/
	height:25px;
	width:25px;
	background-image:url(../img/interfaz/new.png) !important;
	background-image:none;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/interfaz/new.png');
}

.columna_central_arriba_borde {
	width:590px;
	height:10px;
	overflow:hidden;
	background-image:url(../img/interfaz/caja_central_sup.gif);
}

.columna_central_abajo_borde {
	width:590px;
	height:10px;
	overflow:hidden;
	background-image: url(../img/interfaz/caja_central_inf.gif);
	margin-bottom:10px;
}

.columna_central_borde {
	border-left:1px solid #BEB9A5;
	border-right:1px solid #BEB9A5;
	width:588px;
}


.ver_detalles {
	border:none;
	background-color:#A7A37E;
	color:#FFFFFF;
	font-size:0.9em;
	padding:3px 0pt;
	width:86px;
	float:left;
	margin-right:5px;
	margin-left:25px !important;
}

.comprar_producto {
	border:none;
	background-color:#848283;
	color:#FFFFFF;
	font-size:0.9em;
	height:18px;
	height:19px !important;
	width:113px !important;
	width:120px;
	text-align:center;
	float:left;
	padding:1px 0pt;
}

.texto_comprar_producto {
	margin-left:6px;
	margin-top:3px;
}

.colocar_carrito {
	background-image:url(../img/interfaz/shopping_cart.gif);
	width:16px;
	height:16px;
	margin-right:10px;
}

.precio_producto_central {
	color:#003C3F;
	font-size:1.2em;
	padding-bottom:10px;
	text-align:right;
}

.precio_producto_central_oferta {
	color:red;
	font-size:1.2em;
	padding-bottom:10px;
	text-align:right;
}

.temporal{
	margin-top:15px;
	margin-bottom:15px;
	padding-left:155px;
}

.descripcion_producto {
	padding-bottom:10px;
	/*width:230px;*/
}

.titulo_producto_central {
	padding-bottom:6px;
	font-size:1.1em;
}

/****************/
/* caja central */
/****************/

.caja_central {
	width: 405px;	
}

.sup_caja_central {
	background: url(../img/interfaz/caja_central_sup.gif);
	height: 10px;
	overflow: hidden;
}

.cuerpo_caja_central {
	background: url(../img/interfaz/caja_central_cuerpo.gif) center repeat-y;
	padding: 0px 2px 0px 2px;
		
}

.inf_caja_central {
	background: url(../img/interfaz/caja_central_inf.gif);
	height: 11px;
	overflow: hidden;
}
/********************/
/* fin caja central */
/********************/

/**********************/
/** DETALLE PRODUCTO **/
/**********************/

.imagenes_producto {
	float: left;
	padding-left: 10px;
	width: 224px;
}

.borde_producto_detalle {
	/*margin-left:10px !important;
	margin-left:5px;*/
	width:216px;
	height:216px;
	border:1px solid #D2D2D2;
}

.linea_gris_separacion{
	width:568px;
	height:1px;
	overflow:hidden;
	background-color:#B4B4B4;
	margin-left:9px;
	margin-bottom:5px;
	margin-top:5px;
}

.lengua_gris_detalle {
	width:118px;
	height:17px;
	background-color:#858384;
	color:#FFFFFF;
	text-align:center;
	padding-top:3px;
}

.texto_azul_detalle {
	margin:8px 0 0 10px;
	line-height:10px;
	margin-right:10px;
	color:#E49816;
	font-weight: bold;
}

#texto_descripcion_producto {
	margin-left:18px; 
	line-height:16px;
	width:378px;
	margin-right:10px;
}

.texto_caracteristicas_producto {
	margin:8px 0 20px 10px;
	line-height:10px;
	margin-right:10px;
	width:378px;
}
.texto_caracteristicas_producto span { font-weight: bold;}

#texto_nombre_articulo {
	font-size:1.3em;
	font-weight:bold;
	text-align:left;
	width:140px;
}

#texto_subnombre_articulo {
	color:#117887;
}

.texto_junto_producto {
	padding-top: 20px;
	padding-left: 10px;
	width: 145px;
	text-align:left;
}

#texto_precio_articulo {
	font-weight:bold;
	text-decoration:line-through;
	font-size:1.2em;
}

#texto_oferta_articulo {
	color:#CC0000;
	font-weight:bold;
	font-size:1.1em;
}

#texto_promocional {
	color:#CC0000;
	font-size:1.2em;
	font-weight:bold;
	font-variant:small-caps;
	text-align:left;
}

#mail_print_detalle {
	margin-left:10px;
}

.pie_detalle {
	margin-left:10px !important;
	margin-left:6px;
}

.letras_meter_carrito {
	color:white;
	line-height:12px;
	margin-left:12px;
	margin-top:4px;
	font-size:0.9em;
}

.detalles_imprimir_enviar {
	margin-left:5px; 
	margin-top:-5px; 
	color:#999999;
}

.icono_imprimir {
	margin-left:20px;
}

#detalle_carrito {
	background:url(../img/interfaz/carrito2.gif);
	width:128px;
	height:31px;
	float:right;
	margin-right:12px !important;
	margin-right:7px;
	margin-bottom:8px;
}

#mi_cuenta_boton {
	background:#42869B;
	width:114px;
	height:20px;
	margin-right:12px !important;
	margin-right:7px;
	margin-top:3px;
}

.texto_boton_mi_cuenta {
	color:white;
	margin-top:2px;
	overflow:hidden;
	font-stretch:3px;
}

.imagen_boton_mi_cuenta {
	margin-left:10px;
	margin-right:13px;
	margin-top:2px;
}

#boton_volver {
	font-weight: bold;
	color:white;
	font-size:1.2em;
	background-color:#E49816;
	height:18px;
	width:90px;
	margin-left:330px;
	padding-top:2px;
	text-align:center;
	margin-top:-22px;
	margin-bottom:2px;
	cursor: pointer;
}

#boton_volver a { color: #FFF;}
#boton_volver a:hover { text-decoration: none;}
/******************/
/* GUIA DE COMPRA */
/******************/


/******************************************************************************/


/**************/
/* NOVEDADES  */
/**************/

#buscador_novedades {
	background-color:#DFDFDF;
	margin:0 0 10px 10px;
	padding-bottom: 10px;
}

#boton_ok {
	background-color:#F88A01;
	border:none;
	color:#FFFFFF;
	font-weight: bold;
	text-align:center;
	padding:0pt 14px;
	height:19px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.buscador {
	font-size:0.9em;
	/*width:158px;*/
	/*height:18px;*/
	margin-right:6px;
	margin-bottom:4px;
}

#barra_buscador {
	margin-left:6px;
}

#letras_buscador_avanzado {
	font-weight: bold;
	margin-bottom:4px;
	padding-top:5px;
	color:#5C4B43;
}

.color_blanco { color:white; }

.color_negro{ color:#000000;}

.color_gris { color:#333333; }

#pagina_anterior {
	float:left;
	background: url(../img/interfaz/pag_anterior.gif);
	width:24px;
	height:24px;
	margin-right:3px;
	margin-top:3px;
}

#pagina_siguiente { 
	float:left;
	background: url(../img/interfaz/pag_siguiente.gif);
	width:24px;
	height:24px;
	margin-top:3px;
}

#pagina_actual {
	float:left;
	background: url(../img/interfaz/pag_actual.gif);
	width:24px;
	height:29px;
	margin-right:3px;
}

.colocar_numero_pagina {
	font-size:1.2em; 
	width:24px; 
	text-align:center; 
	padding-top:5px;
}

.letras_lista_paginas {
	font-size:1.2em;
}

.pagina_actual {
	font-size:1.8em; 
	padding-top:2px;
}

#paginador{
	margin-top:20px; 
	margin-left:40px; 
	width:500px; 
	height:80px;
}

#texto_selector {
	font-size:1.1em; 
	color:#999999;
}

#pie_paginador_izquierda {
	float:left;
	padding-left:50px;
}

#pie_paginador_derecha {
	float:right; 
	text-align:center;
}

/**************/
/** CARRITO  **/
/**************/

/*** margenes cajas superiores ***/

#margen_precio { margin-left:291px; }
#margen_total  { margin-left:10px; }
#margen_cantidad { margin-left:1px; }
#margen_descripcion { margin-left:60px; }
#margen_individual  { margin-left:93px; }
#margen_resumen  { margin-left:15px; }

#estilo_seleccion {
	margin-left:5px; 
	margin-top:9px;
	text-align: center;
	width: 25px;
}

#estilo_contrarreembolso {
	margin-left:10px; 
	margin-right:10px; 
	margin-top:5px;
}

#escoger_forma_pago {
	margin-left:10px; 
	margin-bottom:10px;
}

#texto_condiciones_generales {
	padding-top:4px;
}

.cuadro_gris_carrito {
	width:90px;
	height:40px;
	padding-top:14px;
	color:#848283;
	background-color:#D7D7D7;
	float:left;
	margin-left:6px;
	text-align:center;
	overflow:hidden;
}

.margen_mozilla {
	margin-left:15px !important;
	margin-left:7px;
}

.seleccionado {
	color:#FFFFFF;
	background-color:#71706E;
}

.una_linea {
	padding-top:19px;
	height:35px;
}

#barra_pagos {
	height:25px;
	padding-top:5px;
	color:#FFFFFF;
	background-color:#F88A01;
	font-size:1.3em;
	margin:0pt 10px 10px 10px;
}



.cuadro_pago_claro {
	/*width:368px;*/
	margin-right:10px;
	height:127px;
	border:1px solid #D7D7D7;
	line-height:16px;
	margin-left:10px;
	margin-bottom:10px;
	padding: 0px 5px;
}

#situar_carrito {
	margin-left:15px;
	margin-bottom:10px;
	margin-top:5px;
}

#situar_letras {
	margin-top:10px;
	margin-right:10px;
	width: 275px;
}

.linea_gris_separacion_puntos{
	height:2px;
	overflow:hidden;
	margin: 5px 0px;
	background-image:url(../img/interfaz/linea_puntos.gif);
}

.boton_paso_marron {
	width:145px;
	padding: 4px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:0.9em;
	background-color:#9B999A;
	color:#FFFFFF;
	text-align:center;
	margin: 6px 10px;
	cursor:pointer;
	border:1px solid #AFC2D3;
}
.boton_paso_marron a{ color:#FFF; }
.boton_paso_marron a:hover{ text-decoration: none; }

#banner_verde {
	background-color:#CE7385;
	margin-left:10px;
	width:568px;
	font-size:1.1em;
	height:18px;
	padding-top:4px;
	color:#FFFFFF;
	text-align:center;
}

.colocar_izq_carrito {
	margin-left:40px !important;
	margin-left:20px;
}

.colocar_izq_carrito_arriba {
	margin-left:40px !important;
	margin-left:20px;
	margin-top:4px;
}

.colocar_dcha_carrito {
	margin-right:20px;
}

.colocar_dcha_carrito_llave {
	margin-right:80px !important;
	margin-right:50px;
	margin-top:5px;
}

.letras_saber_mas {
	margin-top:6px;
	color:#999999;
}

.colocar_foto_pie {
	margin-top:6px;
	margin-left:5px;
}

.colocar_foto_pie_llave {
	margin-top:5px;
	margin-left:5px;
}

#colocar_flecha4 {
	margin-left:303px !important; 
	margin-left:302px; 
	margin-bottom:10px;
	margin-top:-2px;
}

#colocar_flecha3 {
	margin-left:207px !important; 
	margin-left:206px; 
	margin-bottom:10px;
	margin-top:-2px;
}

#colocar_flecha2 {
	margin-left:111px !important; 
	margin-left:110px; 
	margin-bottom:10px;
	margin-top:-2px;
}

#colocar_flecha1 {
	margin-left:15px !important; 
	margin-left:14px; 
	margin-bottom:10px;
	margin-top:-2px;
}


/*******************/
/* formularo paso2 */
/*******************/
#form_pagar label,#form_pagar input, #form_pagar textarea {
	display: block;
	width: 210px;
	float: left;
	margin-bottom: 10px;
}

#form_pagar input, #form_pagar textarea {
	border:1px solid #AFC2D3;
}

#form_pagar input[type="hidden"] {
	display: none;
}

#form_pagar label {
	width: 140px;
	padding-right: 20px;
	margin-left: 10px;
}

#form_pagar .separador {
	padding-right: 20px;	
}

#form_pagar label img {
	vertical-align: bottom;
	margin-right: 4px;
}

#form_pagar br {
	clear: left;
}

#form_login_compra label,#form_login_compra input {
	display: block;
	width: 225px;
	*width:212px;
	float: left;
	margin-bottom: 10px;
}

#form_login_compra input {
	border:1px solid #AFC2D3;
}

#form_login_compra input[type="hidden"] {
	display: none;
}

#form_login_compra label {
	/*text-align: right;*/
	width: 140px;
	padding-right: 20px;
	margin-left: 10px;
}

#form_login_compra .separador {
	padding-right: 20px;	
}

#form_login_compra label img {
	vertical-align: bottom;
	margin-right: 4px;
}

#form_login_compra br {
	clear: left;
}


/**************************/
/* formulario de registro */
/**************************/
#form_ident label,#form_ident input, #form_ident textarea {
	display: block;
	width: 220px;
	*width:202px;
	float: left;
	margin-bottom: 10px;
}

#form_ident input, #form_ident textarea {
	border:1px solid #AFC2D3;
}

#form_ident input[type="hidden"] {
	display: none;
}

#form_ident label {
	/*text-align: right;*/
	width: 145px;
	padding-right: 15px;
	margin-left: 15px;
}

#form_ident .separador {
	padding-right: 20px;	
}

#form_ident label img {
	vertical-align: bottom;
	margin-right: 4px;
}

#form_ident br {
	clear: left;
}

#form_enviar {
	margin-left:30px;
	margin-bottom:20px;
}

#form_pagar {
	/*margin-left:10px;*/
}

.texto_formulario {
	margin:5px 10px 5px 10px;
}

/****************************/
/** PASO 1 - CARRITO VENTA **/
/****************************/


					
.cuadro_venta {
	width:380px;
	height:70px;
	/*margin-left:10px;*/
}

.cuadro_venta_datos {
	/*width:380px;*/
	margin:0pt 10px;
}

.oscuro {
	background-color:#EBEBEB;
}

.claro {
	background-color:#FAFAFA;
}

/*******************************/
/*    lineas carrito           */
/*******************************/

.precio_individual {
	margin-left:23px;
	/*margin-top:10px;*/
}

.suma_total  {
	margin-left:5px;
	/*margin-top:10px;*/
}

.descripcion_paso1 {
	margin-left:7px;
	/*margin-top:10px;*/
	line-height:16px;
}
.propiedad_paso1{

}

.cuadro_foto_paso1 {
	width:68px;
	height:46px;
	border:1px solid #D7D7D7;
	float:left;
	background-color:#FFFFFF;
	text-align:center; 
	padding-top:4px;
	overflow:hidden;
}

.colocar_imagen_quitar2{
	font-size:0.9em;
	margin-top:10px;
	color:#CC0000;
	height:17px;
	margin-left:5px;
	padding-top:3px;
}

.colocar_letras_quitar {
	width:31px;
	height:12px;
	padding-top:-5px;
}

/* con tallas o colores*/

.precio_individual_tallas {
	margin-left:5px;
	
}

.suma_total_tallas  {
	margin-left:0px;
	
}

.descripcion_paso1_tallas {
	margin-left:3px;
	line-height:16px;
}
.propiedad_paso1_tallas{

}

.cuadro_foto_paso1_tallas {
	width:68px;
	height:46px;
	border:1px solid #D7D7D7;
	float:left;
	background-color:#FFFFFF;
	text-align:center; 
	padding-top:4px;
	overflow:hidden;
}

.colocar_imagen_quitar_tallas{
	font-size:0.9em;
	margin-top:10px;
	color:#CC0000;
	height:17px;
	margin-left:5px;
	padding-top:3px;
}


/*     fin lineas carrito      */
/*******************************/

#buscador_gastos_envio {
	width:568px;
	/*height:55px;*/
	background-color:#C2C2C2;
	margin-left:10px;
	margin-bottom:10px;
	padding-bottom:5px;
}

#letras_gastos_avanzado {
	margin-bottom:4px;
	padding-top:5px;
	color:#5C4B43;
}

#barra_gastos_envio {
	margin-left:6px;
}



#letra_subtotal_grande {
	font-size:1.3em;
	margin-right:10px;
}

.columna_uno {
	margin:2px 0pt 0pt 10px;
	*margin:2px 0pt 0pt 8px;
}

.columna_dos {
	margin:17px 0pt 0pt 18px;
}

#gastos_pais {
	width:100px;
}

#letras_total {
	font-size:1.5em;
	text-align:right;
	line-height:11px;
	margin-top:16px;
}

#numeros_total {
	font-size:2.2em;
	margin-left:10px;
	margin-right:20px;
	margin-top:12px;
}

#gastos_zona {
	width:100px;
}

#colocar_triangulos {
	margin-left:10px;
	margin-bottom:10px;
}

.colocar_carrito_resumen {
	margin-left:10px;
}

.letra_grande_resumen {
	font-size:1.3em;
}

#margenes_advertencia {
	margin-left:10px;
	margin-right:10px;
}





.bt_carrito { 
	cursor: pointer;	
}

/**************************/
/**  CARRITO  -  PASO 3  **/
/**************************/





/************/
/* CONTACTO */
/************/

/********************/
/** DETALLE OFERTA **/
/********************/

#texto_oferta {
	margin-left:10px;
	margin-right:10px;
	line-height:16px;
	margin-top:15px;
}

.enlaces_oferta {
	margin-left:125px;
	margin-bottom:15px;
}

.oferta_verde {
	color:#F88A01;
	background-color:#F88A01;
}

.letra_verde {
	color:#F88A01;
}

.letra_azul {
	color:#42869B;
}

.oferta_azul {
	color:#42869B;
	background-color:#42869B;
}

.cuadro_oferta_grande {
	/*width:398px;*/
	height:138px;
}

.foto_detalle_oferta {
	width:163px;
	height:125px;
	background-image:url(../img/interfaz/oferta_noimagen.png) !important;
	background-image:none;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/interfaz/oferta_noimagen.png');
	float:left;
}

.letras_grandes_oferta {
	color:#FFFFFF;
	float:left;
	margin-top:30px;
	line-height:18px;
	margin-left:15px;
	width:200px;
	text-align:left;
}

#ampliar_letras {
	font-size:1.2em;
}

.colocar_letras_oferta {
	margin-left:5px;
	margin-top:1px;
	margin-bottom:3px;
}


/****************/
/*** CATÁLOGO ***/
/****************/

.buscador2 {
	font-size:0.9em;
	width:70px;
	height:18px;
	margin-right:6px;
	margin-bottom:4px;
}

.buscador3 {
	font-size:0.9em;
	width:40px;
	height:18px;
	margin-right:6px;
	margin-bottom:4px;
}

#parte_superior_catalogo {
	background: url(../img/interfaz/catalogo_barrasuperior.gif) no-repeat;
	width:210px;
	height:27px;
	padding-top:4px;
	margin-left:200px;
	/*margin-top:-27px !important;
	*margin-top:-27px !important;
	*margin-top:-27px;*/
}

#letras_buscador_mostrar {
	color:#FFFFFF;
	margin-left:10px;
}

#letras_buscador_listar {
	color:#FFFFFF;
	margin-left:2px !important;
	margin-left:6px;
}

.contenedor_foto_catalogo1 {
	width:86px;
	height:90px;
}

.cuadro_foto_catalogo1 {
	width:68px;
	height:46px;
	margin:9px 7px 0pt 10px !important;
	*margin:9px 7px 0pt 5px;
	border:1px solid #D7D7D7;
	float:left;
	background-color:#FFFFFF;
	text-align:center; 
	padding-top:4px;
	overflow:hidden;
}

.cuadro_foto_catalogo2 {
	width:75px; 
	height:56px;
}

.cuadro_catalogo {
	width:400px;
	height:auto;
	margin-left:10px;
	padding-right: 10px;
}

.color_oscuro {
	background-color:#E7EDC1;
}

.color_claro {
	background-color:#EEEEEE;
}

.letras_oferta_catalogo {
	color:red;
	font-size:1.1em;
}

.precio_oferta_catalogo {
	font-size:1.1em;
	margin-left:10px !important;
	margin-left:6px;
}

.precio_oferta_catalogo3 {
	font-size:1.1em;
	margin-left:10px !important;
	margin-left:6px;
	margin-top:2px;
}

.anyadir_carrito {
	float: right;
	padding-top: 5px;
	padding-left: 20px;
	line-height: 16px;
}

.anyadir_carrito a {
	font-weight: bold;
}

.precio_sin_oferta_catalogo {
	margin-left:10px;
	color:red;
	text-decoration:line-through;
}

.colocar_imagen_oferta {
	margin-top:5px;
	padding-bottom:5px;
	*padding-bottom:15px !important;
	*padding-bottom:5px;
}

.carrito_oferta_catalogo {
	color:#5B4D44;
}

.catalogo_grande_arriba_borde {
	width:195px;
	height:8px;
	overflow:hidden;
	background-image:url(../img/interfaz/catalogo_arriba_grande.gif);
}
					
.catalogo_grande_centro_borde {
	border-left:1px solid #BDBAA7;
	border-right:1px solid #BDBAA7;
	width:193px;
	height:155px;
}
						 
.catalogo_grande_abajo_borde {
	width:195px;
	height:26px;
	overflow:hidden;
	background-image: url(../img/interfaz/catalogo_barra_grande.gif);
	margin-bottom:10px;
}

.colocar_cuadro_grande_catalogo {
	margin-left:10px !important; 
	margin-left:5px;
}

.parte_derecha {
	margin-left:10px !important;
	margin-left:10px;
}

.catalogo_peque_arriba_borde {
	width:93px;
	height:8px;
	overflow:hidden;
	background-image:url(../img/interfaz/catalogo_arriba_peque.gif);
}
					
.catalogo_peque_centro_borde {
	border-left:1px solid #BDBAA7;
	border-right:1px solid #BDBAA7;
	width:91px;
	height:75px;
}
						
.catalogo_peque_abajo_borde {
	width:93px;
	height:8px;
	overflow:hidden;
	background-image: url(../img/interfaz/catalogo_abajo_peque.gif);
	margin-bottom:10px;
}

.colocar_cuadro_peque_catalogo {
	margin-left:9px !important; 
	margin-left:7px;
	height:180px;
}

.catalogo_barra_abajo {
	width:93px;
	height:19px;
	overflow:hidden;
	background: url(../img/interfaz/catalogo_barra_peque.gif) no-repeat;
}

#titulo_catalogo1 {
	padding-top:4px !important;
	/*margin-top:-9px;*/
}
#titulo_catalogo1 a{color: #000;} 

#descripcion_catalogo1 {
	margin-top:4px;
	margin-right:5px;
	line-height:13px;
}

#cuadro_grande_catalogo2 { 
	width:410px;
}

.colocar_foto_catalogo2 { 
	margin-left:5px; 
	height:75px;
	width:75px;
}

.descripcion_catalogo2 { 
	width:100px; 
	margin-left:5px; 
	text-align:left;
}
.descripcion_catalogo2 a {color:#000;}

.colocar_oferta_catalogo2 {
	margin-left:6px;
	margin-bottom:5px;
}

.precio_con_oferta_catalogo {
	font-size:1.2em; 
	color:black; 
	margin-left:8px;
}

.mostrar_detalle_catalogo2 {
	color:#666666; 
	margin-left:10px; 
	padding-top:5px;
}

.meter_carro_catalogo2 {
	color:#666666; 
	margin-right:10px; 
	padding-top:3px; 
	line-height:10px;
}

.colocar_carro_compra_catalogo2 {
	margin-right:5px;
	margin-top:5px;
}

#cuadro_grande_catalogo3 { 
	width:410px; 
	margin-left:1px;
}
	
.colocar_imagen_catalogo3 {
	text-align:center;
	margin: 0px auto;
}

#texto_catalogo3 {
	width:88px;
	margin-left:5px;
	margin-top:-7px;
	text-align:left;
	margin-bottom:4px;
	min-height:50px;
	height:auto !important;
	height:50px;
}
#texto_catalogo3 a{color: #000;}

.tipo_lista {
	font-size:0.9em;
}

.formulario_azul {
	float:left;
	margin-top:1px;
}

.no_mostrar {
	display:none;
}



/*********************/
/** ACCESO CLIENTES **/
/*********************/

.datos_cliente {
	line-height:19px;
	margin-top:10px;

}



/**************/
/**	MAPA WEB **/
/**************/

#mapa_web {
	color: #4F4E4C;
}
#mapa_web a{
	color: #4F4E4C;
}
ul#mapa_web li {
	font-size: 1.4em;
	margin-top: 0.3em;
	font-weight: bold;
}
ul#mapa_web li ul li{
	font-size: 0.8em;
	font-weight: normal;
	margin-top: 0.3em;
}

/*********************/
/*   LOCALIZACION    */
/*********************/

.localizacion{
	padding:30px;
	width:490px;
	background-color:#DEDEDE;
}


/************************/
/*      PRESUPUESTO     */
/************************/

.imagen_presupuesto{
	background: url(../img/interfaz/presup.jpg) no-repeat;
	width:280px;
	height:210px;
}


.texto_presupuesto{
	margin-left:10px;
	width:270px;
	font-size:13px;
}

.boton_presupuesto{
	background: url(../img/interfaz/bt_presup.jpg) no-repeat;
	width:171px;
	height:32px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	margin-top:33px;
}

/***********************/
/* OFERTAS PDF*/
/************************/


.ofertas_productos{
	margin-left:15px;
	height:auto;
	width:550px;
	float:left;
}

.titulo_oferta_pdf{
	font-size:15px;
	color:#9E0905
}


.texto_oferta_pdf{
	font-size:12px;
	text-align:justify;
}

.boton_oferta_pdf{
	background: url(../img/interfaz/catPDF.jpg) no-repeat;
	width:250px;
	height:56px;
}

.linea_oferta_pdf{
	margin-top:20px;
	margin-bottom:20px;
	border-top: 1px dashed black;
	float:left;
	width:550px;
	margin-left:15px;
}

.texto_optimizado{
	width:550px;
	margin-left:15px;
	margin-bottom:25px;
	text-align:center;
	font-weight:bold;
	color:#000000;
}
