@charset "utf-8";
/* CSS Document */
html {
	vertical-align:top;
	width:100%;
	height:100%;}
head{
	vertical-align:top;
	width:100%;
	height:100%;}

#intro {
	background:url(../imagenes/pv_fondo_intro.jpg) no-repeat top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#545454;
}

.div_general {
	vertical-align:top;
	text-align:center;
	width:100%;
	height:100%;
	margin:0px;
}
#pie {
	background:#996600;
	vertical-align:top;
	text-align:center;
	width:100%;
	height:45px;
	margin:0px;
}
#div_ancho {
	vertical-align:top;
	width:792px;
	height:100%;
}
#columna1 {
	width:175px;
	height:100%;
	vertical-align:top;
	float:left;
	
}
#cabecera {
	vertical-align:top;
	width:780px;
	height:92px;
}
#logo {
	width:175px;
	height:92px;
}
#cabecera_derecha {
	width:605;
	height:92px;
}
#banner_top {
	width:605px;
	height:53px;
	margin-bottom:1px;
}
#linea_amarilla {
	width:620px;
	height:6px;
	background-color:#CC9900;
	margin-bottom:1px;
}
#menu_top {
	width:620px;
	height:31px;
	vertical-align:top;
	background-image:url(../imagenes/fondo_menu_top.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.boton_top {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:31px;
	background-image:url(../imagenes/boton_top.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-right:solid 1px #FFFFFF;
	line-height:26px;
	padding-left:8px;
	padding-right:8px;
}
.boton_top_over {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	height:31px;
	background-image:url(../imagenes/boton_top_over.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-right:solid 1px #FFFFFF;
	line-height:26px;
	cursor:pointer;
	padding-left:8px;
	padding-right:8px;
}
#mi_cuenta {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width:178px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:31px;
	line-height:26px;
	background-color:#B0B0B0;
}

#mi_cuenta #txt {
	padding-left:8px;
}
#columna2 {
	vertical-align:top;
	margin-left:6px;
	margin-top:2px;
	width:426px;
	height:100%;
	float:left;
}
#columna3 {
	float:right;
	width:178px;
	height:85%;
	border-left:solid 1px #FFFFFF;
	background-color:#9c9c9c;
}
#img_oshirase {
	margin-top:0px;
	margin-bottom:
}
#oshirase {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #848484;
	font-size:11px;
	color:#848484;
	margin-top:1px;
}
#oshirase ul {
	padding:8px;
	margin:0px;
}



#memoria {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border:solid 1px #848484;
	font-size:13px;
	color:#848484;
	margin-top:1px;
	margin-bottom:1px;
}

#nitsuite {
	width:100%;
}
#nitsuite ul {
	padding:0px;
	margin:0px;
}
.nitsu {
	width:174px;
	background-repeat:repeat-y;
	border-bottom:solid 1px #FFFFFF;
	padding-right:4px;
	margin-bottom:1px;
}

#nitsuite ul li {
	padding-top:3px;
	padding-bottom:3px;
	list-style:none;
	text-align:right;
	background-color:#9c9c9c;
}
#nitsuite ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	text-decoration: none;
	padding-right:4px;
} 

#nitsuite ul li a:hover {
	color:#5F0019;
	
}

/* Galeria */
#galeria {
	width:136px;
	margin:4px;
	float: left;
}

#galeria_fin {
	width:136px;
	margin:4px;
}

#articulo_col {
	text-align:center;
	width:136px;
	background-color:#F7F7F7;
	border:solid 1px #CECECE;
	float:left;
	overflow:hidden;
}

#datos_articulo {
	text-align:left;
	margin:6px;
}

#datos_articulo .madre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#datos_articulo .titulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}



#datos_articulo .precio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

#paginacion {
	position:inherit;
	width:416px;
	margin-top:4px;
	vertical-align:top;
}

.letra_blanca {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
}

.letra_blanca_peq {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}
.letra_blanca_peq a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}
.letra_blanca_peq a:hover {
	text-decoration:underline;
}

.letra_blanca_peq2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.letra_blanca_peq2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.letra_blanca_peq2 a:hover {
	text-decoration:underline;
}

.letra_normal_peq {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	
}
.letra_normal_peq a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.letra_normal_peq a:hover {
	text-decoration:underline;
}

.letra_roja_peq {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5F0019;
}
.letra_roja_peq a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5F0019;
	text-decoration:none;
}
.letra_roja_peq a:hover {
	text-decoration:underline;
}


.letra_blanca_esp {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

.titulo_caracteristica {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-decoration:none;
	line-height:16px;
}



.contador_unidades {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:30px;
	height:14px;
	padding:2px;
	border:solid 1px #666666;
	text-align:center;
	font-size:13px;
	color:#5F0019;
	background-color:#FFFFFF;
}
.popup1 {
	position:absolute;
	border:solid 2px #BEBEBE;
}
.popup2 {
	border:none;
}

#transparency {
	filter: alpha(opacity=55);
	-moz-opacity: .55;
	background-color:#000000; 
	position:absolute; 
	top:450px; 
	left:110px;
}

#flechas_memoria a {
	color:#5F0019;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	padding-right:4px;
	padding-left:4px;
}

#flechas_memoria a:hover {
	text-decoration:underline;
}

#carrito_aromas_interior {
	padding:4px;
	border-bottom:solid 1px #666666;
	background-color:#CCCCCC;
}



#login {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:162px;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	background-color:#B0B0B0;
}



#paso_on {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5F0019;
	background-color:#CECECE;
	border:solid 1px #666666;
	padding:2px;
}
	
#paso2_on {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5F0019;
	padding:2px;
}
	
#paso_off {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a4a4a4;
	background-color:#FFFFFF;
	border:solid 1px #AAAAAA;
	padding:2px;
}
	
#paso2_off {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a4a4a4;
	padding:2px;
}



#cambiar_paso {
	margin-top:4px;
	margin-botom:4px;
	padding-right:4px;
	padding-left:4px;
	background-color:#CECECE;
}

.textfields_contacto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:60%;
	font-size:12px;
	border:solid 1px #5F0019;
	background-color:#CECECE;
	color:#000000;
	margin-top:2px;
	margin-bottom:3px;
}
#pie_de_pagina {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	color:#5F0019;
}
#pie_de_pagina a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	color:#5F0019;
}
#pie_de_pagina a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	text-align:center;
	font-size:12px;
	color:#5F0019;
}
