
/******************************************************************************************/
/*                                                                                        */
/*                                estilos generales                                       */
/*                                                                                        */
/******************************************************************************************/


@import url("estilos.css");
html
{

}
body {
	background-color:#ffffff;
	border:0px none;
	margin:auto;
	padding:0px;
	width: 100%;
	text-align:center;
	
	
}

.container_ppal
{
  margin-top: 3px;
  width:994px;
  height:810px;
  margin:0px auto;
	text-align:left;
}


#cabecera {
	display:block;
	width:960px;
	height:178px;
	margin-top: 13px;
	margin-bottom: 0px;
	margin-left: 34px;
}
#cuerpo
{
display:block;
position:absolute;
top:
}

/******************************************************************************************/
/*                                                                                        */
/*                                estilos telon                                    */
/*                                                                                        */
/******************************************************************************************/

#telon
{

	border:0px none;
	margin:0px auto;
	padding:0px;
	text-align:left;
  background-image : url(../img/img_telon.gif);
  background-position:center;
  background-repeat :no-repeat;
  width:576px;
  height:442px;
  display:block
  overflow:hidden;
  text-align:expression("center");
	text-align:-moz-center;
  
}
#letra_telon
{
  text-align:left;
  background-image : url(../img/letra_telon.gif);
  background-position:center;
  background-repeat :no-repeat;
  height:47px;
  margin-top:-73px;
  margin-left:18px;
}
#img_regaliatelon
{
 text-align:left;
  background-image : url(../img/img_regala.gif);
  background-position:center;
  background-repeat :no-repeat;
  height:27px;
  margin-top:19px;
  display:block;
}

#img_nif
{
  position: relative;
  float:left;
  background-image : url(../img/img_nif.gif);
  background-position:center;
  background-repeat :no-repeat;
  height:27px;
  width:140px;
   margin-top:-6px;
   margin-left:0px
}

#img_diseweb
{
  position: relative;
  float:right;
  background-image : url(../img/img_diseweb.gif);
  background-position:center;
  background-repeat :no-repeat;
  height:19px;
  width:56;
  margin-top:-2px;
  margin-left:0px;
   
}
#img_undanettelon
{
  position: relative;
  float:right;
  background-image : url(../img/img_undanet.gif);
  background-repeat :no-repeat;
  height:13px;
  width:81;
  margin-top:0px;
  margin-left:0px;
  margin-right:4px;
 
}
#pie_telon
{
margin-top:342px;
position:relative;
width:100%;

}
/******************************************************************************************/
/*                                                                                        */
/*                                estilos cabecera                                      */
/*                                                                                        */
/******************************************************************************************/
.img_cabecera
{
  background-image : url(../img/img_cabecera.gif);
  background-repeat :no-repeat;
  width:956px;
  height:178px;
  display:block;
}
.nom_pas
{
 float:left;
 width:300px;
 height:86px;
 position: relative;
 left:668px;
 top:62px;
 }
 .capa_login
 {
  float:right;
  position :absolute;
  height:25;
  top:4px;
  left:15px;
 }
.nombre
{
 position:relative;
 float:left;
 background-image : url(../img/img_usuario.jpg);
 background-repeat :no-repeat;
 width:64px;
 height:18px;
 margin-right:4px;

}
.cajas
{
  float:left;
}
.login_campo
{
	border:1px dotted #ad0366;
	width:146px;
	position:relative;
	margin-right:7px;
	color:#7c7c7c;
	font-weight:bold;
	text-decoration:none; 
	font-family:verdana; 
	font-size:12px;

}
.capa_pass
{
 position:absolute;
 float:right;
 height:25px;
 top:34px;
 left:-20px;
 
}
.password
{
 position:relative;
 float:left;
 background-image : url(../img/img_password.jpg);
 background-repeat :no-repeat;
 width:99px;
 height:18px;
 margin-right:4px;
 
 
}
.pass_campo
{
	border:1px dotted #ad0366;
	width:146px;
	position:relative;
	margin-right:7px;
	color:#7c7c7c;
	font-weight:bold;
	text-decoration:none; 
	font-family:verdana; 
	font-size:12px;

}

.capa_entrar
{
  position:absolute;
  width:88;
  height:25;
  top:54px;
  left:187px;
}
.img_flecha
{
  background-image:url(../img/img_flecha.jpg);
  background-repeat: no-repeat;
  width:9px;
  height:9px;
  float:left;
  margin-top:0px;
  margin-left:0px;
  position:relative;
 
}
.img_flecha_gris
{
  background-image:url(../img/img_flecha_gris.gif);
  background-repeat: no-repeat;
  width:9px;
  height:9px;
  float:left;
  margin-top:5px;
  margin-left:0px;
  position:relative;
 
}
.capa_usuario
{
  position:absolute;
  width:88;
  height:25;
  top:65px;
  left:142px;
}
.img_flecha2
{
  background-image:url(../img/img_flecha2.gif);
  background-repeat: no-repeat;
  width:9px;
  height:9px;
  float:left;
  margin-top:0px;
  margin-left:0px;
  position:relative;
 
}
.capa_enlace
{
  text-decoration:none;
  font-family:verdana;
  font-size:9px;
  font-weight:normal;
  color:#000000;
  
}
.capa_enlace_morado
{
  text-decoration:none;
  font-family:verdana;
  font-size:9px;
  font-weight:normal;
  color:#9b0165;
  
}
/******************************************************************************************/
/*                                                                                        */
/*                                estilos Cuerpo                                     */
/*                                                                                        */
/******************************************************************************************/


.contenido
{
display:block;
position:absolute;
width:913px;
left:56px;
top:0px;
min-height:620px;
height:605px;
z-index:0;
}
.trozo_lazo_ie6 {
display:none;
}
.fondo
{
width:888;
min-height:586px;/*605*/
_height:586px;
position:relative;
border:13px solid #e9e9e9;
float:left;
margin-left:-1px;
margin-top:0px;
z-index:0;
}
.contenido_fondo
{
width:716px;
min-height:552px;//569
_height:552px;
position:relative;
float:left;
left:169px;
margin-top:36px;
z-index:0;
}
.img_favoritos
{

height:25px;
left:744px;
position:absolute;
top:22px;
width:107px;
z-index:2;
}
.img_nombre_usuario
{

height:25px;
left:500px;
position:absolute;
top:22px;
width:107px;
z-index:2;
}
.img_cerrar_session
{
height:25px;
left:600px;
position:absolute;
top:22px;
width:107px;
z-index:2;
}
.img_cesta {
height:23px;
left:773px;
position:absolute;
top:0px;
width:78px;
z-index:2;
}

.capa_cestaregalo
{
height:30px;
left:768px;
position:absolute;
top:-13px;
width:100px;
z-index:0;
}
.img_regalo
 {
background-image:url(../img/img_regalo.gif);
background-repeat:no-repeat;
float:right;
height:27px;
left:37px;
position:absolute;
top:2px;
width:59px;
z-index:1;
}
.texto_fondo {
float:left;
font-family:verdana;
color:#7C7C7C;
font-size:10px;
margin-bottom:35px;
margin-left:18px;
margin-top:17px;
min-height:36px;
position:relative;
width:682px;
z-index:0;
}
.capa_vendi
{
position:relative;
width:700;
min-height:245px;
_height:245px;
float:left;
margin-left:0px;
margin-top:0px;
margin-bottom:35px;
z-index:0;
}
.contenedor_vendi
{
position:relative;
float:left;
left:0px;
top:0px;
}
.img_cruz
{
background-image:url(../img/img_cruz.gif);
background-repeat:no-repeat;
width:12px;
height:13px;
position:absolute;
top:3px;
left:18px;
}
.img_vendi2
{
background-image:url(../img/img_vendi2.gif);
background-repeat:no-repeat;
width:71px;
height:16px;
position:absolute;
top:0px;
left:32px;
}
.img_barrahorizontalmenu
{
background-image:url(../img/img_barrahorizontalmenu.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
height:26px;
left:103px;
position:absolute;
top:10px;
width:580px;
z-index:46;
}
.fondo_productos
{
display:block;
/*background-image:url(../img/img_barraveticalsub.gif);
background-repeat:repeat-y;
 background-position: 30px 0px;
left:-11px;
*/
position:relative;
float:left;
left:20px;
top:18px;
width:700;
min-height:191px;
_height:191px;
z-index:4;
}
.capa_producto
{
 position:relative;
 float:left;
 width:199px;
 height:96px;
 margin:18px 0px 0px 0px;
}
.img_fotosproductos
{
position:absolute
top:0px
left:0px;
width:79;
height:79;
}
.capa_textproducto
{
color:#9B0165;
font-family:verdana;
font-size:12px;
font-weight:normal;
left:81px;
position:absolute;
text-decoration:none;
top:0px;
}
.capa_descriproducto {
color:#7C7C7C;
font-family:verdana;
font-size:10px;
font-weight:normal;
height:40px;
left:81px;
position:absolute;
text-decoration:none;
top:-3px;
width:128px;
}
.img_barrasubmenu
{
background-image:url(../img/barrasubmenu.gif);
background-repeat:repeat-x;
height:7px;
position:absolute;
top:93px;
width:199px;
}
.capa_visita
{
position:relative;
width:700;
min-height:245px;
_height:245px;
float:left;
margin-left:0px;
z-index:0;
}
.capa_vistablanca
{
position:relative;
height:22px;
width:700px;
float:left
}
.img_vista
{
background-image:url(../img/img_visita.gif);
background-repeat:no-repeat;
width:68px;
height:17px;
position:absolute;
top:0px;
left:32px;
}
.capa_carrito
{
height:22px;
left:87px;
position:absolute;
top:60px;
width:118px;
}
/*.img_ver
{
 position:absolute;
 background-image:  url(../img/img_ver.gif);
 background-repeat: no-repeat;
 width:30;
 height:19;
}*/
.img_ver
{
 position:absolute;
 background-image:  url(../img/img_ver.jpg);
 background-repeat: no-repeat;
 width:30px;
 height:33px;
 left:42px;
}
.img_carrito
{
 position:absolute;
 background-image:  url(../img/img_carrito.jpg);
 background-repeat: no-repeat;
 width:30;
 height:29;
 left:66px;
}
.img_no_carrito
{
 position:absolute;
 background-image:  url(../img/img_carrito.jpg);
 background-repeat: no-repeat;
 width:30;
 height:29;
 left:66px;
}
.texto_precio
{
color:#9b0165;
font-family:verdana bold;
font-size:14px;
font-weight:bold;
position:absolute;
top:1px;
text-decoration:none;
}
.sombra_abajo
{
  float:left;
  position:relative;
  background-image:url(../img/sombra_contenido.jpg);
  background-repeat:no-repeat;
  width:913;
  height:14;
  margin-left:-5px;
  margin-top:-1px;
  
}
.sombra_contenidoizqd
{
  
  position: absolute;
  background-image:url(../img/sombra_contenidoizqd.jpg);
  background-repeat:no-repeat;
  width:7px;
  height:78px;
  top:-67px;
  left:-2px;
}

/******************************************************************************************/
/*                                                                                        */
/*                                estilos Cuerpo_Menu                                      */
/*                                                                                        */
/******************************************************************************************/

.capa_menu
{
  position:relative;
  float:left;
  width:179;
  min-height:501px;
  _height:501px;
  background-image:url(../img/img_sombramenuizqd.gif);
  background-repeat:repeat-y;
  top:47px;
  left:0px;
  display:block;
  background-position: 30px 0px;
  z-index:2;
}
.menu
{
background-color:#FFFFFF;
border:11px solid #E9E9E9;
left:34px;
min-height:501px;
_height:501x;
position:relative;
float:left;
top:0px;
width:179px;
z-index:2;
}
.barra_blacasombra
{
background-color:#FFFFFF;
height:2px;
left:26px;
position:absolute;
top:1px;
width:6px;
z-index:5;   
}



.opciones_menu
{
position:relative;
min-height:307px;
_height:307px;
float:left;
margin-top:-30px;
}
.menu_abajo
{
position:absolute;
width:210px;
top:8px;/*0*/
left:0px;
z-index:4;
}

.menu_abajo 
{
position:relative;float:left;
height:2px;
left:25px;
width:210px;
top:0px
}
.sombra_menuizqd
{
background-image:url(../img/img_sombramenuizqd.gif);
background-repeat:no-repeat;
height:532px;
left:-18px;
position:relative;
top:-8px;
width:8px;
}
.franjamenuizqd 
{
background-image:url(../img/img_franjamenuizqd.gif);
background-repeat:no-repeat;
height:61px;
left:-12px;
position:relative;
top:-11px;
width:76px;
visibility:visible;
z-index:6;
margin-bottom:-5px;
}
.img_productos 
{
background-image:url(../img/img_productos.gif);
background-repeat:no-repeat;
height:19px;
left:10px;
position:relative;
top:-48px;
width:105px;
z-index:8;
}
/*
.sombra_menuabajo
{
background-image:url(../img/img_sombramenuabajo.gif);
background-repeat:no-repeat;
height:11px;
left:3px;
position:absolute;
top:-2px;
width:205px;
z-index:2;
}*/
.sombra_menuabajo
{
background-image:url(../img/img_sombramenuabajo.gif);
background-repeat:no-repeat;
height:11px;
left:3px;
position:absolute;
top:-1px;
width:205px;
z-index:2;
}
.img_sombramenuarribizqd
{
background-image:url(../img/img_sombramenuarribizqd.gif);
background-repeat:no-repeat;
height:198px;
left:26px;
position:relative;
visibility:visible;
top:47px;
width:8px;
z-index:6;
/*background-image:url(../img/img_sombramenuarribizqd.gif);
background-repeat:no-repeat;
height:198px;
left:-19px;
position:absolute;
top:-12px;
width:8px;
z-index:6;*/
}

/*.img_sombramenuabajoizqd {
background-image:url(../img/img_sombramenuabajoizqd.gif);
background-repeat:no-repeat;
height:200px;
left:1px;
position:absolute;
top:-141pt;
width:8px;
z-index:4;
}*/
.img_sombramenuabajoizqd
{
background-image:url(../img/img_sombramenuabajoizqd.gif);
background-repeat:no-repeat;
height:200px;
left:1px;
position:absolute;
top:-140pt;
width:8px;
z-index:4;
}

.franja_menuabajo
{
background-image:url(../img/img_franjamenuabajo.gif);
background-repeat:no-repeat;
height:36px;
left:166px;
position:absolute;
top:-36px;
width:44px;
z-index:2;
}

.capa_faqsnos
{
left:0pt;
position:absolute;
top:64px;
width:153px;
z-index:3;
}
.img_opina
{
background-image:url(../img/img_opina.gif);
background-repeat:no-repeat;
float:none;
height:20px;
margin-right:0px;
margin-top:0px;
position:relative;
width:67px;

}
.img_faqs 
{
float:none;
height:19px;
margin-right:0px;
margin-top:8px;
position:relative;
width:42px;
}
.img_nos 
{
background-image:url(../img/img_contacto2.gif);
background-repeat:no-repeat;
float:none;
height:16px;
margin-top:4px;
position:relative;
width:84px;
}
.capa_buscar2
{
height:140px;
margin-left:17px;
margin-top:0px; /*85px;/*94px*/
position:relative;
float:left;
width:153px;
z-index:0;
}

.img_buscar2
{
background-image:url(../img/img_busca2.gif);
background-repeat:no-repeat;
position:absolute;
width:80px;
height:18px;
z-index:5;
}
.caja_buscar2
{
border:1px dotted #AD0366;
position:absolute;
top:15pt;
width:145px;
z-index:5;
}
.capa_buscar3
{
height:19px;
left:35px;
position:absolute;
top:-68px;
width:145px;
z-index:4;
}

.capa_buscar
{
height:9px;
left:102px;
position:absolute;
top:43px;
width:46px;
z-index:5;
}

.img_flechabuscar
{
background-image:url(../img/img_flechablanco.gif);
background-repeat:no-repeat;
position:relative;
float:left;
width:7px;
height:7px;
z-index:4;
}
.img_buscar
{
background-image:url(../img/img_buscar.gif);
background-repeat:no-repeat;
position:relative;
float:left;
width:38px;
height:11px;
}
								
								/* submenu*/
								
								
.capa_blanco
{
position:relative;
float:left;
width:147px;
height:48px;
}
.menu_contenido
{
float:left;
min-height:23px;
_height:23px;
left:16px;
position:relative;
width:148px;
}
.img_barrahorizontal
{
font-size:1px;
background-image:url(../img/img_barrahorizontal.gif);
background-repeat:no-repeat;
position:relative;
width:147px;
height:1px;
float:left;
z-index:5;
}
.img_barrahorizontalbaja
{
background-image:url(../img/img_barrahorizontal.gif);
background-repeat:no-repeat;
position:relative;
float:left;
width:147px;
height:1px;
}
.capa_espaciobarra
{
	font-size:1px;
  position:relative;
  height:1px;
  width:147px;
  float:left;
}
.capa_enlacemenu
{
 left:0px;
 position:relative;
 float:left;
 width:147px;
}
a.enlace_menu
{
  position:relative;
  float:left;
	text-decoration:none;
  font-family:verdana;
  font-size:12;
  font-weight:normal;
  color:#7c7c7c;
  z-index:5; 
  cursor:pointer;
}  
a.enlace_menu:hover
{
color:#9b0165;
font-weight:bold;
}  
a.enlace_menu_sel {
  position:relative;
  float:left;
	text-decoration:none;
  font-family:verdana;
  font-size:12;
  font-weight:normal;
  color:#9b0165;
  z-index:5; 
  cursor:pointer;
  font-weight:bold;
}  
	
a.enlace_menu_mini
{
	position:relative;
	float:left;
	text-decoration:none;
	font-family:verdana;
	font-size:14px;
	font-weight:normal;
	color:#7c7c7c;
	z-index:5; 
}  
a.enlace_menu_mini:hover
{
	color:#9b0165;
	cursor:pointer;
	font-weight:bold;
}  
.enlace_menu_mini_sel
{
	position:relative;
	float:left;
	text-decoration:none;
	font-family:verdana;
	font-size:14px;
	cursor:pointer;
	font-weight:bold;
	color:#9b0165;
	z-index:5; 
}  

a.consulta_reposicion
{
	text-decoration:none;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;
	color:#7c7c7c;
}  
a.consulta_reposicion:hover
{
	color:#9b0165;
	cursor:pointer;
	font-weight:bold;
}  

.img_flechablanco
{
background-image:url(../img/img_flechablanco.gif);
background-repeat:no-repeat;
position:relative;
float:left;
height:7px;
width:7px;
right:2px;
top:3px;
z-index:5;
}
/*
#sunmenu_profesional
{
  visibility:visible;
}*/
.submenu_profesional
{ 
 position:relative;
 visibility:hidden;
}
.capa_submenu
{
float:left;
left:4px;

min-height:10px;
position:relative;
width:147px;
}

.img_flechasubmenu
{
background-image:url(../img/img_flechasubmenu.gif);
background-repeat:no-repeat;
position:relative;
float:left;
top:3px;
right:2px;
width:6px;
height:7px;

}
a.enlace_subcategoria
{
  position:relative;
  float:left;
	text-decoration:none;
  font-family:verdana;
  font-size:10;
  font-weight:normal;
  color:#7c7c7c;
  z-index:5; 
}
a.enlace_subcategoria:hover
{
color:#9b0165;
cursor:pointer;
font-weight:bold;
}
a.enlace_subcategoria_sel
{
  position:relative;
  float:left;
	text-decoration:none;
  font-family:verdana;
  font-size:10;
  font-weight:normal;
  color:#9b0165;
  font-weight:bold;
  z-index:5; 
}
.capa_blancosub
{
position:relative;
float:left;
width:147px;
height:10px;
}
.capa_blancosubmenu
{
position:relative;
float:left;
width:147px;
height:31px;
}

/******************************************************************************************/
/*                                                                                        */
/*                                estilos Pie                                      */
/*                                                                                        */
/******************************************************************************************/
.pie
{
 position: relative;
 float:left;
 width:908px;
 height:26px;

}
.container_pie
{
  width:908px;
  height:26px;
  position:absolute;
    
}
.capa_contacto_legal
{
 position:absolute;
  width:114px;
  height:10px;
  display: block;
  top:-3px;
}
.img_contacto
{
 position:relative;
 float:left;
 background-image: url(../img/img_contacto.gif);
 background-repeat:no-repeat;
 width:45;
 height:7;
 
}
.img_barra
{
 position:relative;
 float:left;
 background-image: url(../img/img_barra.gif);
 background-repeat:no-repeat;
 width:3;
 height:9;
 margin-left:3px;
 margin-right:3px;
}

.img_legal
{
 position:relative;
 float:left;
 background-image: url(../img/img_avisolegal.gif);
 background-repeat:no-repeat;
 width:59;
 height:10;
 margin-top:-1px;
}
.capa_copy_undanet
{
  position:absolute;
  width:172px;
  height:25px;
  left:739px;
}
.img_copy
{
  position:relative;
  float:left;
  background-image:url(../img/img_copyright.gif);
  background-repeat:no-repeat;
  width:83px;
  height:14px;
  margin-right: 3px;
}
.img_undanet
{
  position:relative;
  float:left;
  background-image:url(../img/img_undanet.gif);
  background-repeat:no-repeat;
  width:81px;
  height:13px;
}


/* Nuevos */ 

.btn_flecha_desplegar{
	display:block;

}
.btn_flecha_encoger{
	display:none;
	visibility:hidden;
}

/****************************ESTILOS VENTANA EMERGENTE******************************/
.capa_emergente {
position:absolute;
border: 1px,solid,black;
display:none;
visibility:hidden;
z-index:100000;
background-color: #ffffff;
}
.barra_emergente {
position:relative;
display:block;
float:left;

width:100%;
height:28px;
background-color:#9b0165;
z-index:101;
}
a.btn_cerrar_emergente {
color:white;
display:block;
float:right;
position:relative;
z-index:101;
}
a.btn_cerrar_emergente:hover {
color:#EBEAEA;
display:block;
}
.contenido_emergente {
	background-color:white;
	color:black;
	position:relative;
	float:left;
	display:block;
	width:100%;
	min-height:471px;
	height:471px;
	z-index:101;
	width:530px;
	font-family:Verdana;
	font-size:14px;
}
/*****************************************forumulario*****************************/
.textoformu{
	width:140px;
	//width:125px;
	margin-left:10px;
	margin-top:18px;
	z-index:1;
}
.posicaja{
	border: 0px solid red;
	margin-left:140px;
 	margin-top:-31px;
 	margin-bottom:0px;
 	display:block;
}

.posicajaerror{
 margin-left:140px;
 margin-top:-31px;
 margin-bottom:17px;
 display:block;
}
.posi_msg_error{
	float:left;
	display:block;
	width: 180px;
	border: 0px solid red;
	margin-left:410px;
	margin-top:-35px;
}
.posi_msg_err_d_pregunta{
	float:left;
	display:block;
	width: 180px;
	border: 0px solid red;
	margin-left:5px;
}
.estilo_caja{
	border:1px solid #a31571;
	width:322px;
	background:#ffffff;
	padding-left:2px;
}
/**************popup********************/
.busca_popup3{
	margin-left:604px;/*400*/
	margin-top:-31px;
	float:left;
}
.input_popup{
 clear:both;
 margin-top:30px;
}

.paginador_popup{
 clear: both;
 float: right;
 margin-bottom: 5px;
 margin-top:10px;
 font-weight:400;
}

.foto_popup_activos{
 position:relative;
}

.item_popup{
	margin-bottom:40px;
	margin-top:40px;
}

.posi_activo_popup{
	position:absolute;
	top:-16px;
	z-index:auto;
	margin-left:100px;
	//margin-left:0px;
}
.popup_busqueda{
	display:block;
	visibility:hidden;
	border:1px solid #9b0165;
	width:600px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
}
.popup_busqueda_lengua{

	text-align:right;
	cursor: move;
	height:28px;
}
.colores_contenedor_popup_busqueda{background-color:#ffffff;}



.texto_gris_faqs p{
	margin:0px;
	width:656px;
	font-weight:normal;
}

.estilo_caja_faq{
	border:1px solid #a31571;
	width:413px;
	background:#ffffff;
	color:#7c7c7c;
	font-weight:bold;
	text-decoration:none; 
	font-family:verdana;
	font-size:10px;
	padding-left:2px;
}

.estilo_textarea_faq{
	border:1px solid #a31571;
	width:479px;
	height:135px;
	background:#ffffff;
	color:#7c7c7c;
	font-weight:bold;
	text-decoration:none;
	font-family:verdana; 
	font-size:10px;
	padding-left:2px;
}
/**************Direcciones********************/
.capa_popup_direccion {
width:480px;
height:153px;
position:relative;
margin-left:125px;
margin-top:-440px;
z-index:10022;
background-color:#A31571;
display:none;
//top:0px;
//left:-68px;
}
.container_popup_direccion {
background-color:#FFFFFF;
display:block;
height:151px;
left:1px;//left:0px;
position:relative;
top:1px;
//top:1px;
width:478px;
overflow:hidden;
z-index:10022;
}
.capa_direcciones {
display:none;
position:relative;
float:left;
clear:both;
margin-top:10px;
}

.texto_direccion {
	left:0px;
	top:0px;
	position:relative;
	float:left;
	margin-top:49px;
	margin-left:94px;
	clear:both;
}
.btn_continuar_direccion {
float:left;
margin-left:216px;
margin-top:12px;
position:relative;

}
.cajas_direcciones {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #A31571;
}
.caja_nombre_destinatario {
width:317px;
}
.caja_direccion {
width:383px;
}
.caja_n {
width:50px;
}
.caja_piso {
width:50px;
}
.caja_localidad {
width:222px;
}
.caja_codigo_postal {
width:50px;
}
.caja_pais {
width:184px;
}
.caja_tlfno {
width:85px;
}
.capa_formulario_direcciones {
display:block;
float:left;
margin-left:16px;
position:relative;
text-align:left;
width:465px;
}
.capa_formulario_direcciones_telon {
display:block;
height:94px;
left:0px;
margin-left:0px;
position:absolute;
text-align:left;
top:0px;
width:465px;
z-index:2;
opacity:0.5;
background-color:#ffffff;
}
.capa_campos_direcciones {
float:left;
margin-bottom:3px;
position:relative;
top:0px;
width:465px;
}
.img_capa_foto {
border:1px solid #a31571;
}
.tabla_imagen_producto {
position:absolute;
left:18px;
z-index:5;
}
.img_raya_producto {
background-image:url(../img/img_raya_producto.jpg);
background-repeat:repeat-y;
float:left;
height:99px;
margin-left:16px;
margin-right:16px;
margin-top:14px;
position:relative;
width:1px;
z-index:3;
}
.capa_blanca_raya_portada {
background-color:#FFFFFF;
height:530px;
left:696px;
position:absolute;
top:100px;
width:10px;
}
.capa_blanca_raya {
background-color:#FFFFFF;
height:495px;
left:696px;
position:absolute;
top:31px;
width:10px;
z-index:5;
}
.email_opinados {
position:relative;
float:right;
margin:30px 30px 30px 0px;
}
.texto_opinados_email {
font-family:verdana; 
font-size:10px;
color:#9b0165;
font-weight:bold;
}
.radio_activo {
position:relative
margin-top:15px;
padding-left:2px;
}
.capa_forma_de_pago {
background-color:#EED6E6;
background-image:url(../img/img_tpv_logo.gif);
background-position:center top;
background-repeat:no-repeat;
border-color:#980163;
border-style:solid;
border-width:1px 0px;
display:block;
height:357px;
left:0px;
position:absolute;
top:103px;
width:100%;
font-size:12px;
font-family:Verdana;
color:#980163;
}
.texto_transferencia_bancaria {
left:152px;
position:absolute;
text-align:justify;
top:110px;
width:467px;
}
.btn_pagar {
background-image:url(../img/btn_aceptar.gif);
background-position:center top;
background-repeat:no-repeat;
border:0px none;
cursor:pointer;
display:block;
height:31px;
left:675px;
position:absolute;
top:474px;
width:77px;
}
.barra_punteada {
font-size:0px;
height:1px;
width:100%;
background-image:url(../img/img_puntos.gif);
background-repeat:repeat-x;
position:absolute;
top:31px;
left:0px;
}
