@charset "utf-8";
/* CSS Document */
html {
	width:100%;
	height:100%;}
head{
	width:100%;
	height:100%;}
body {
	width:100%;
	height:100%;
	 }
.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;
	
}
#cabecera {
	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;
	background-image:url(../imagenes/fondo_menu_top.gif);
	background-position:top;
	background-repeat:repeat-x;
}
.boton_top {
	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-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 {
	text-align:left;
	width:175px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:31px;
	line-height:26px;
	background-color:#B0B0B0;
}

#mi_cuenta #txt {
	padding-left:8px;
}
#columna2 {
	width:426px;
	height:100%;
}
#columna3 {
	width:178px;
	height:85%;
	border-left:solid 1px #FFFFFF;
	background-color:#9c9c9c;
}
#img_oshirase {
	margin-top:0px;
	margin-bottom:
}
#oshirase {
	width:177px;
	border:solid 1px #848484;
	font-size:13px;
	color:#5F0019;
	margin-top:1px;
}
#oshirase ul {
	padding:8px;
	margin:0px;
}
#oshirase li {
	text-align:left;
	background-position:inherit;
	background-image:url(../imagenes/li.gif);
	background-repeat:no-repeat;
	list-style:none;
	margin-left:0px;
	padding-left:16px;
}


#memoria {
	border:solid 1px #848484;
	font-size:13px;
	color:#848484;
	margin-top:1px;
	margin-bottom:1px;
}

#nitsuite {
	width:100%;
	margin-top:1px;
}
#nitsuite ul {
	padding:0px;
	margin:0px;
}
.nitsu {
	width:174px;
	background-image:url(../imagenes/boton_menu.gif);
	background-position:right;
	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-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;
	width:124px;
	margin:6px;
}

#datos_articulo .madre {
	font-size:12px;
}

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



#datos_articulo .precio {
	font-size:11px;
	
}
#datos_articulo .precio_tachado {
	font-size:11px;
	text-decoration: line-through;
}
#datos_articulo .precio_rojo {
	color:#CC0000;
	font-size:11px;
	
}

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

.letra_blanca {
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
}

.letra_rojaroja {
	font-size:13px;
	color:#FF0000;
}

.letra_blanca_peq {
	font-size:13px;
	color:#FFFFFF;
}
.letra_blanca_peq a {
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}
.letra_blanca_peq a:hover {
	text-decoration:underline;
}

.letra_blanca_peq2 {
	font-size:10px;
	color:#FFFFFF;
}
.letra_blanca_peq2 a {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
.letra_blanca_peq2 a:hover {
	text-decoration:underline;
}

.letra_normal_peq {
	font-size:11px;
	color:#666666;
}
.letra_normal_peq a {
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.letra_normal_peq a:hover {
	text-decoration:underline;
}

.letra_roja_peq {
	font-size:10px;
	color:#5F0019;
}
.letra_roja_peq a {
	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-size:13px;
	color:#666666;
	text-decoration:none;
	line-height:16px;
}

.valor_caracteristica {
	font-size:13px;
	color:#5F0019;
	text-decoration:none;
	line-height:16px;
}
.valor_caracteristica a {
	font-size:13px;
	color:#5F0019;
	text-decoration:none;
	line-height:16px;
	text-decoration:none;
	font-weight:bold;
}
.valor_caracteristica a:hover {
	text-decoration:underline;
}

.contador_unidades {
	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;
}

#carro_info {
	color:#5F0019;
	font-size:12px;
	padding:8px;
	text-align:left;
	background:url(../imagenes/carro_fondo_info.gif) repeat-x top #FFFFFF;
}

#carro_info .par {
	padding:5px;
	background:#CCCCCC;
}

#carro_info .impar {
	padding:5px;
	background:#FFFFFF;
}

#login {
	width:159px;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:8px;
	background-color:#B0B0B0;
}

#login .textfields {
	width:95%;
	font-size:12px;
	border:solid 1px #5F0019;
	background-color:#CECECE;
	color:#000000;
	margin-top:2px;
	margin-bottom:3px;
}

#login .boton {
	width:35%;
	font-size:12px;
	border:solid 1px #CC9900;
	background-color:#CECECE;
	color:#5F0019;
	margin-top:3px;
	margin-bottom:6px;
}

#login_en_carro {
	color:#5F0019;
	font-size:10px;
	text-align:center;
	padding:8px;
}

#login_en_carro .textfields {
	width:35%;
	font-size:12px;
	border:solid 1px #5F0019;
	background-color:#CECECE;
	color:#000000;
	margin-top:2px;
	margin-bottom:3px;
}

#login_en_carro .textfields2 {
	width:95%;
	font-size:12px;
	border:solid 1px #5F0019;
	background-color:#CECECE;
	color:#000000;
	margin-top:2px;
	margin-bottom:3px;
	margin-bottom:6px;
}

#login_en_carro .textfields3 {
	width:35%;
	font-size:12px;
	border:solid 1px #5F0019;
	background-color:#CECECE;
	color:#000000;
	margin-top:2px;
	margin-bottom:3px;
	margin-bottom:6px;
}

#login_en_carro .boton {
	width:35%;
	font-size:12px;
	border:solid 1px #CC9900;
	background-color:#CECECE;
	color:#5F0019;
	margin-top:3px;
	margin-bottom:6px;
}

#login_en_carro .boton2 {
	width:60%;
	font-size:9px;
	border:solid 1px #CC9900;
	background-color:#CECECE;
	color:#5F0019;
	margin-top:3px;
	margin-bottom:6px;
}

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

#boton_reji {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:8px;
	color:#5F0019;
	font-size:12px;
	border:solid 1px #666666;
	background-color:#FFFFFF;
}

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

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


.boton {
	font-size:12px;
	border:solid 1px #CC9900;
	background-color:#CECECE;
	color:#5F0019;
	height:20px;
	margin-top:1px;
	padding-top:1px;
	padding-bottom:3px;
}
.textfields {
	font-size:12px;
	border:solid 1px #5F0019;
	background-color:#CECECE;
	color:#000000;
}

