@charset "UTF-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
/*	background-image: url(../img/bk-main.gif); 
	background-repeat: repeat-y; */
	margin-top: 75px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#caption {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #FFFFFF;
	background-color: #797979;
	text-align: right;
	height: 60px;
	width: 800px;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #888888;
	border-right-color: #888888;
	border-bottom-color: #555555;
	border-left-color: #555555;
	vertical-align: bottom;
	margin: 0px;
	background-image: url(../img/logo-top.gif);
	background-repeat: no-repeat;
	background-position: 19px center;
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#main {
width: 800px;
height: 511px;
}
#maincaption{
	margin-top:10px;
	margin-left:10px;
	background-color:#797979;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 24px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A9A9A9;
	border-right-color: #A9A9A9;
	border-bottom-color: #333333;
	border-left-color: #333333;
	width: 630px;
	clip: rect(auto,auto,auto,auto);
	background-image: url(../img/tbl-caption-bk.gif);
	background-repeat: repeat;
}
#menu-1 {
	width: 145px;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#menu-1 ul{
		list-style: none;
	margin: 0;
	padding: 0;
}	
#menu-1 li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu-1 li a:link, #menu-1 li a:visited {
	color: #333;
	display: block;
	background:  url(../img/menu-1.gif);
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	}
	
#menu-1 li a:hover {
	color: #ff706c;
	background:  url(../img/menu-1.gif) 0 -32px;
	padding: 8px 10px 0 10px;
	}				

.itemMini{
	width:100px;
	height:100px;
	position:relative;
	top:-15px;
	left:0px;
	z-index:0;
}
.itemPreview{
	width:15px;
	height:15px;
	top:95px;
	left:85px;
	position:relative;
	background-image:url(../img/lens.gif);
}
.galleryItem{
	padding: 5px 0 5px 0;
	border-bottom:1px solid #CCCCCC;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.galleryItem th{
	font-weight:bold;
	color:#333333;
	text-align:left
}
.galleryItem td{
	font-weight:normal;
	font-style:italic;
	font-size:11px;
}
.requiredImages{
	padding:5xp;
	font-size:10px;
	font-style:italic;
	color:#999999;
}
.galleryPrice{
	padding-top:5px;
}
#lightbox{
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 10001; 
        width: 100%;
        height: 100%; 
}

#overlay{
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 10000;
        width: 100%;
        height: 100%;
        background-color: #000;
        filter:alpha(opacity=60);
        -moz-opacity: 0.6;
        opacity: 0.6;
}
 .volver {
        display:block;
        float:right;
        width:119px;
        height:23px;
        background: url(/images/btn_volver.gif) no-repeat;
        padding-right:18px;
        position:relative;
        top:0px;
        }
        .volver:hover {
        background:url(/images/btn_volver.gif) bottom no-repeat;
        }
#cart{
	border:1px solid #666666;
	width: 490px;
}
#cart th{
	background-color:#333333;
	color:#FFFFFF;
	font-size:12px;	
	border-bottom:2px solid #FFFFFF;
}
#cart td{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size:11px;
}

#cartr{
	border:1px solid #666666;
	width: 350px;
}
#cartr th{
	background-color:#333333;
	color:#FFFFFF;
	font-size:12px;	
	border-bottom:2px solid #FFFFFF;
}
#cartr td{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size:12px;
}
.total{
	font-size:14px;
	font-weight:bold;
}

.price{
	margin-top: 5px;
	font-size:10px;
	height:35px;
	overflow:hidden;
}
#mini{
	font-size:10px;	
}

#warn{
	background-color:#FFFF99;
	border:1px solid #FF9900;
	padding: 5px;
	width: 350px;
}
#color-1{
background-image:url(../img/color-1.gif);
background-repeat:no-repeat;
padding-left:10px;
}#color-2{
background-image:url(../img/color-2.gif);
background-repeat:no-repeat;
padding-left:10px;
}#color-3{
background-image:url(../img/color-3.gif);
background-repeat:no-repeat;
padding-left:10px;
}