body {
	font:11px arial,sans-serif;
	color:#000;
	margin:0;
}
/* colors "id" used for body */
#blue {background:url(/images/bg1.gif) repeat-x}
#green {background:url(/images/bg2.gif) repeat-x}
#purple {background:url(/images/bg3.gif) repeat-x}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
img {border-style:none}
#main {
	margin:0 auto;
	width:904px;
	padding:131px 0 0;
	position:relative;
}
/* logo */
.logo {
	position:absolute;
	top:40px;
	left:23px;
	margin:0;
	z-index:15;
	width:212px;
	height:58px;
	overflow:hidden;
	background:url(/images/logo.png) no-repeat;
}
.logo a {
	display:block;
	width:212px;
	height:48px;
	text-indent:-9999px;
	overflow:hidden;
}
/* header */
#header {
	position:absolute;
	top:26px;
	left:0;
	z-index:10;
}
.header {
	background:url(/images/bg-header.png) no-repeat;
	width:900px;
	height:79px;
	padding:26px 2px 0;
	overflow:hidden;
}

.path{
	background:white;
	padding:0px 0px 0px 10px;
	
}

.path a{
    color:black;
    font-weight:bold;
    text-decoration:underline;
    
}
.tabs {
	width:900px;
	height:64px;
	overflow:hidden;
}
#blue .tabs {background:url(/images/bg-tab01.png) repeat-x}
#green .tabs {background:url(/images/bg-tab02.png) repeat-x}
#purple .tabs {background:url(/images/bg-tab03.png) repeat-x}
/* tabset */
.tabset {
	float:right;
	padding:0;
	margin:0 -2px 0 0;
	position:relative;
	list-style:none;
	overflow:hidden;
}
.tabset li {float:left}
.tabset li a {
	display:block;
	width:159px;
	height:49px;
	text-indent:-9999px;
}
.tabset li a.electronika {background:url(/images/tab01.png) no-repeat}
.tabset li a.electronika:hover {background:url(/images/tab01-over.png) no-repeat}
.tabset li.active a.electronika {background:url(/images/tab01-active.png) no-repeat}
.tabset li a.hogar {background:url(/images/tab02.png) no-repeat}
.tabset li a.hogar:hover {background:url(/images/tab02-over.png) no-repeat}
.tabset li.active a.hogar {background:url(/images/tab02-active.png) no-repeat}
.tabset li a.fashion {background:url(/images/tab03.png) no-repeat}
.tabset li a.fashion:hover {background:url(/images/tab03-over.png) no-repeat}
.tabset li.active a.fashion {background:url(/images/tab03-active.png) no-repeat}
/* content */
#content {
	background:url(/images/bg-content.png) repeat-y;
	width:900px;
	padding:0 2px;
	overflow:hidden;
}
.content {
	float:left;
	background:url(/images/bg-content.gif) repeat-y;
	width:900px;
	padding:0 0 50px;
	overflow:hidden;
}
/* info */
.info {
	float:left;
	width:689px;
	padding:0 0 0 1px;
}
/* columns */
.columns {
	width:689px;
	overflow:hidden;
}
/* column1 */
.column1 {
	float:left;
	width:334px;
	padding:0 20px 0 0;
}
/* product */
.product {
	width:334px;
	overflow:hidden;
	position:relative;
}
.product img {display:block}
.discount {
	position:absolute;
	top:0;
	left:0;
	width:138px;
	height:134px;
}
.discount div {
	width:138px;
	height:134px;
	overflow:hidden;
	text-indent:-9999px;
}
.sony {
	position:absolute;
	bottom:5px;
	right:5px;
}
.sony img {display:block}
.sony a {
	display:block;
}
/*
#blue .sony a {border:1px solid #1f4e6a}
#green .sony a {border:1px solid #74ae27}
#purple .sony a {border:1px solid #6c2284}
*/
/* product-view */
.product-view {
	width:315px;
	padding:0 0 0 19px;
	overflow:hidden;
}
.product-view h3 {
	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	margin:3px 0 0;
}
.product-view ul {
	width:315px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.product-view ul li {float:left}
.product-view ul li img {display:block}
/* alternative */
.alternative {
	width:315px;
	padding:0 0 0 19px;
	margin:18px 0 0;
	overflow:hidden;
}
.alternative h3 {
	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	margin:0;
}
/* item-list */
.item-list {
	width:315px;
	padding:0;
	margin:3px 0 0;
	list-style:none;
	overflow:hidden;
}
.item-list li {
	border-bottom:1px solid #C1C1C1;
	float:left;
	width:315px;
	margin:5px 0 0;
}
.item-photo {
	float:left;
	border:1px solid #d3d3d3;
	margin:0 11px 0 0;
}
.item-photo img {display:block}
.item-info {
	float:left;
	width:260px;
	padding-bottom:5px;
}
.item-info h4, .item-info .h4 a,.h4, .h4 a{
	font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#8e8f8e;
	margin:0px 0 0;
}
.item-info p {
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#8e8f8e;
	margin:7px 0 0;
}
.item-info p a {
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	text-decoration:underline;
}
.item-info p a:hover {text-decoration:none}
#blue .item-info p a {color:#1f4e6a}
#green .item-info p a {color:#74ae27}
#purple .item-info p a {color:#6c2284}
/* column2 */
.column2 {
	float:left;
	width:315px;
	padding:0 20px 0 0;
}
/* description */
.description {
	float:left;
	width:315px;
	margin:25px 0 0;
	overflow:hidden;
}
.description h2, .description h2 a {
	font:bold 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#1f4e6a;
	margin:0;
}
.description h3 {
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	margin:4px 0 0;
}
.description h3 a {
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#8e8f8e;
}
.description p {
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#8e8f8e;
	margin:2px 0 0;
}
/* arrow-box */
.arrow-box {
	float:left;
	width:315px;
}
.arrow-box span {
	float:left;
	font:bold 14px/32px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:14px 0 0 -44px;
	position:relative;
	z-index:100;
	width:312px;
	padding:0 0 1px 46px;
}
#blue .arrow-box span {background:url(/images/arrow01.png) no-repeat}
#green .arrow-box span {background:url(/images/arrow02.png) no-repeat}
#purple .arrow-box span {background:url(/images/arrow03.png) no-repeat}
/* infobox */
.infobox {
	float:left;
	width:315px;
	margin:3px 0 0;
	overflow:hidden;
}
.infobox p {
	clear:both;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	margin:0;
	padding:5px 0 0;
}
.infobox p a {
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	text-decoration:underline;
}
.infobox p a:hover {text-decoration:none}
/* bar */
.bar {
	float:right;
	background:url(/images/bg-bar.gif) no-repeat;
	width:210px;
	height:12px;
	margin:6px 0 6px;
	overflow:hidden;
	border:1px solid #7c7c7c;
}
.bar span {
	float:left;
	background:url(/images/bg-slider.gif) repeat-x;
	height:12px;
}
.bar em {
	float:left;
	width:1px;
	background:#7c7c7c;
	height:12px;
}
.rate-box {
	float:left;
	width:315px;
	margin:7px 0 0;
	overflow:hidden;
}
.rate-box span {
	float:left;
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	padding:0 10px 0 0;
}
.rate-box span a {
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	text-decoration:underline;
}
.rate-box span a:hover {text-decoration:none}
.rating {
	float:left;
	width:85px;
	padding:0 6px 0 0;
	margin:0;
	list-style:none;
}
.rating li {float:left}
.rating li img {display:block}
/* price-box */
.price-box {
	float:left;
	width:315px;
	margin:16px 0 0;
	overflow:hidden;
	/*background:#f3f3f2 url(/images/box-top.gif) no-repeat;*/
	background:#FECD20 no-repeat;
	
}
.price-info {
	width:295px;
	padding:8px 10px 5px;
	overflow:hidden;
	/*background:url(/images/box-foot.gif) no-repeat 0 100%;*/
	background:no-repeat 0 100%;
	text-align:right;
}
.price-info div {
	width:295px;
	margin:-2px 0 0;
	overflow:hidden;
}
.price-info p {
	float:right;
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	margin:12px 7px 0 0;
}
.price-info div strong {
	float:right;
	font:bold 32px/34px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
}
#blue .price-info div strong {color:#1f4e6a}
#green .price-info div strong {color:#74ae27}
#purple .price-info div strong {color:#6c2284}
.price-info div strong span {
	font:bold 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
}
#blue .price-info div strong span {color:#1f4e6a}
#green .price-info div strong span {color:#74ae27}
#purple .price-info div strong span {color:#6c2284}
.price-info .h3{
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	margin:0;
	text-align:right;

}
.price-info h4, .price-info .h4{
	font:9px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	margin:0;
	text-align:right;

}
/* order */
.order, .agotado{
	float:left;
	width:315px;
	margin:20px 0 0;
	overflow:hidden;
}
.order a,.agotado a{
	display:block;
	width:315px;
	height:63px;
	text-indent:-9999px;
}

#blue .order a {background:url(/images/btn-order01.png) no-repeat}
#green .order a {background:url(/images/btn-order02.png) no-repeat}
#purple .order a {background:url(/images/btn-order03.png) no-repeat}

#blue .agotado a {background:url(/images/btn-agotado01.png) no-repeat}
#green .agotado a {background:url(/images/btn-agotado02.png) no-repeat}
#purple .agotado a {background:url(/images/btn-agotado03.png) no-repeat}



/* text-box */
.text-box {
	float:left;
	width:315px;
	margin:16px 0 0;
	text-align:left;
}
.text-box h3 {
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#181818;
	margin:0;
}
.text-box p {
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	margin:0;
}
/* sidebar */
.sidebar {
	float:left;
	width:210px;
}
/* timer */
.timer {
	float:left;
	background:#2a2a2a url(/images/bg-timer.gif) repeat-x;
	width:184px;
	padding:8px 13px;
	overflow:hidden;
	border-bottom:1px solid #fff;
}
.timer p {
	font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.h2 {
	font:bold 36px/38px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}

.timer h3{
	
	font:bold 20px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;

}
/* nav-box */
.nav-box {
	float:left;
	background:url(/images/bg-nav.png) repeat;
	width:210px;
	margin:20px 0 0;
	padding:1px 0 0;
	overflow:hidden;
}
.nav {
	position:relative;
	background:url(/images/dot.gif) repeat-x;
	width:210px;
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.nav li {
	width:195px;
	padding:5px 0 5px 15px;
	background:url(/images/dot.gif) repeat-x 0 100%;
}
.nav li a {
	font:bold 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
/* login-box */
.login-box {
	float:left;
	background:#2a2a2a url(/images/bg-login.gif) repeat-x;
	margin:24px 0 0;
	width:177px;
	padding:14px 16px 14px 17px;
	overflow:hidden;
	border-bottom:1px solid #fff;
}
.login-box h3, .login-box .h3, .login-box .h3 a {
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.login {
	width:177px;
	overflow:hidden;
}
.login div {
	float:left;
	width:177px;
	margin:10px 0 0;
	overflow:hidden;
}
.login label {
	float:left;
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#f8f8f6;
	width:51px;
	padding:0 5px 0 0;
	text-align:right;
}
.login input {
	float:left;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	width:107px;
	height:14px;
	padding:1px 5px 2px;
	border:1px solid #abadb3;
	background:#fff;
}
.login .entro, .login .enviar {margin:10px 0 -8px}
.login .entro a, .login .enviar a {
	float:right;
	width:123px;
	height:27px;
	text-indent:-9999px;
}
#blue .login .entro a {background:url(/images/btn-entro1.png) no-repeat}
#green .login .entro a {background:url(/images/btn-entro2.png) no-repeat}
#purple .login .entro a {background:url(/images/btn-entro3.png) no-repeat}

#blue .login .enviar a {background:url(/images/btn-enviar1.png) no-repeat}
#green .login .enviar a {background:url(/images/btn-enviar2.png) no-repeat}
#purple .login .enviar a {background:url(/images/btn-enviar3.png) no-repeat}

.login ul {
	float:left;
	width:177px;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	text-align:right;
}
.login ul li {
	float:left;
	width:177px;
	margin:8px 0 0;
}
.login ul li a {
	font:10px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#f8f8f6;
	text-decoration:underline;
}
.login ul li a:hover {text-decoration:none}
/* recomend */
.recomend {
	background:url(/images/bg-timer2.gif) repeat-x;
	width:178px;
	padding:8px 16px;
	overflow:hidden;
}
.recomendT{
	background:url(/images/twit.jpg) repeat-x;
	width:178px;
	padding:8px 16px;
	overflow:hidden;
}

.recomendF{
    background:url(/images/face.jpg) repeat-x;
    width:178px;
    padding:8px 16px;
    overflow:hidden;
}

.recomendR{
	background:url(/images/rss.jpg) repeat-x;
	width:178px;
	padding:8px 16px;
	overflow:hidden;
}
.recomend h3, recomendT h3, .recomendR h3{
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.recomend h3 a{
	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.recomendT h3 a{
font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.recomendR h3 a{
font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
/* footer */
#footer {
	float:left;
	width:904px;
	margin:-38px 0 0;
	position:relative;
}
#footer:after {
	clear:both;
	display:block;
	content:"";
}
.footer {
	float:left;
	width:900px;
	padding:0 2px;
	background:url(/images/bg-footer.png) repeat-y;
}
.foot {
	float:left;
	width:871px;
	padding:0 10px 12px 19px;
	background:url(/images/bg-footer.gif) repeat-x;
}
/* links */
.links {
	float:left;
	width:180px;
	padding:0 19px 0 0;
	margin:40px 0 0;
	list-style:none;
}
.links li {
	width:156px;
	margin:5px 0 0;
	padding:0 0 0 14px;
	background:url(/images/arrow.gif) no-repeat 0 5px;
}
.links li a {
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.links li a:hover {text-decoration:none}
/* news */
.news {
	float:left;
	width:315px;
	padding:0 20px 0 0;
}
.news .h2 {
	font:normal 19px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
/* news-list */
.news-list {
	width:315px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.news-list li {
	float:left;
	width:315px;
	padding:12px 0;
	background:url(/images/dot.gif) repeat-x 0 100%;
}
.new-photo {
	float:left;
	width:40px;
	margin:0 8px 0 0;
	border:1px solid #fff;
}
.hot .new-photo {
	width:38px;
	border:2px solid #f3f4f8;
}
.new-photo img {display:block}
.new-info {
	float:left;
	width:250px;
}
.new-info .h3 {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:4px 0 0;
}
.new-info .h3 span {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#767575;
}
.new-info p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:4px 0 0;
}
.new-info p a {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:white;
	text-decoration:underline;
}
.new-info p a.color1 {color:white}
.new-info p a.color2 {color:white}
.new-info p a.color3 {color:white}
.new-info p a:hover {text-decoration:none}

.imageSel{
opacity:0.4;filter:alpha(opacity=40);
}

.imageNormal{
opacity:1;
}

.loginHead{
	background:white;
	position:absolute;
	right:0px;
	top:0px;
	padding:3px 10px 5px 10px;
	border:2px solid #CACAC8;
	border-top:none;
	z-index:1;
	
}
.subProfile{
	margin:0px;
	width:200px;
}

.subProfile div{
	float:left;
    width:200px;
}
.subProfile a{
	display:block;
	padding:3px 8px;
	border-bottom:1px solid #1F4E6A;
}
.subProfile a:hover{
	background-color:#1F4E6A;
	color:white;
	text-decoration:none;
}


