@charset "UTF-8";
/* CSS Document */
body {background: #000 url(images/bkg_flakee.jpg) no-repeat center top fixed; margin: 0;}
body, td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
td.central {background:#2c2c2c url(images/bkg_central.png) no-repeat center top fixed;}
td.central img {border:0; margin:0; }
#tablaProd {
	width: 510px;
	height: 320px;
	overflow: scroll;
}
#tablaProd td {background:url(images/bkg_td_TN.jpg) transparent 50% 50% no-repeat;}
#tablaProd img {border: 0; margin: 2px; text-align: center; }
/* Products */
#product {
	height: 480px;
	width: 640px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#prodPic {	
	height: 480px;
	width: 640px; }
	#prodDescription { width: 250px; left: 350px; top: -400px; position: relative; z-index:1; background: url(images/prodDescBkg1.png) ; padding: 10px; margin-bottom:-400px;}
	#prodDescription dl {margin:0; color:#fff}
	#prodDescription dt {font-size: 130%; font-weight:bold}
	#prodDescription dd {
	margin-left:0;
	color:#ccc;
	font-size: 85%;
	font-family:Arial, Helvetica, sans-serif;
}
	#prodDescription dd.prodBrand {font-size: 100%; border-bottom: thin #ff86c2 solid; margin-bottom: .5em;font-family:Georgia, "Times New Roman", Times, serif;}
	#prodDescription dd span { color:#fff; font-weight: bold}
	#prodDescription dd.prodBrand {}
	#prodDescription dd.prodModel {}
	#prodDescription dd.prodDesc {}
	#prodDescription dd.prodComp {}
	#prodDescription dd.prodSize {}
	#prodDescription dd.prodPrice {}
	#prodDescription dd.prodBuy {}
	#prodDescription dd.prodBuy a {display: block; margin-top: 20px; width:110px; height:110px; background: url(images/buy_me.png) 50% 50% no-repeat transparent; font-size: 1.5em; text-decoration: none; color: #000; text-align: center; padding-top: 90px;}
	.men #prodDescription dd.prodBuy a {background: url(images/buy_me2.png) 50% 50% no-repeat transparent !important; }

	a:link.navhWomen, a:visited.navhWomen { height:36px; width:83px; display:block; background: url(images/navh_women.png) center top no-repeat; }
	a:hover.navhWomen, a:active.navhWomen { background: url(images/navh_women.png) center bottom no-repeat; }
	a:link.navhMen, a:visited.navhMen { height:36px; width:57px; display:block; background: url(images/navh_men.png) center top no-repeat; }
	a:hover.navhMen, a:active.navhMen { background: url(images/navh_men.png) center bottom no-repeat; }
	a:link.navhUnisex, a:visited.navhUnisex { height:36px; width:77px; display:block; background: url(images/navh_unisex.png) center top no-repeat; }
	a:hover.navhUnisex, a:active.navhUnisex { background: url(images/navh_unisex.png) center bottom no-repeat; }
	a:link.navhHats, a:visited.navhHats { height:36px; width:56px; display:block; background: url(images/navh_hats.png) center top no-repeat; }
	a:hover.navhHats, a:active.navhHats { background: url(images/navh_hats.png) center bottom no-repeat; }
	a:link.navhAccesories, a:visited.navhAccesories { height:36px; width:117px; display:block; background: url(images/navh_accesories.png) center top no-repeat; }
	a:hover.navhAccesories, a:active.navhAccesories { background: url(images/navh_accesories.png) center bottom no-repeat; }
	a:link.navhPeeps, a:visited.navhPeeps { height:36px; width:69px; display:block; background: url(images/navh_peeps.png) center top no-repeat; }
	a:hover.navhPeeps, a:active.navhPeeps { background: url(images/navh_peeps.png) center bottom no-repeat; }
	a:link.navhContactus, a:visited.navhContactus { height:36px; width:107px; display:block; background: url(images/navh_contactus.png) center top no-repeat; }
	a:hover.navhContactus, a:active.navhContactus { background: url(images/navh_contactus.png) center bottom no-repeat; }
	a:link.navhFaq, a:visited.navhFaq { height:36px; width:47px; display:block; background: url(images/navh_faq.png) center top no-repeat; }
	a:hover.navhFaq, a:active.navhFaq { background: url(images/navh_faq.png) center bottom no-repeat; }
	a:link.navhAdopt, a:visited.navhAdopt { height:36px; width:127px; display:block; background: url(images/navh_adopt.png) center top no-repeat; }
	a:hover.navhAdopt, a:active.navhAdopt { background: url(images/navh_adopt.png) center bottom no-repeat; }
	a:link.navhHome, a:visited.navhHome { height:36px; width:30px; display:block; background: url(images/navh_home.png) center top no-repeat; }
	a:hover.navhHome, a:active.navhHome { background: url(images/navh_home.png) center bottom no-repeat; }



	#navHorizontalz {height: 36px; margin: 0;}
	#navHorizontalz a {padding: 10px 10px; background:url(images/nav_horiz_izq.png) left top;}
	#navHorizontalz a span { background:url(images/nav_horiz_der.png) right top; width: 10px;}
	#navHorizontalz a:link, #navHorizontal a:visited {}
	#navHorizontalz a:hover, #navHoriontal a:active {}
	#footer {  }
#footer a:link, #footer a:visited {text-decoration: none; color:#fff; padding: 0 2px 0 3px; border-left: #F39 1px solid;}
#footer a:hover, #footer a:active {text-decoration: none; color:#F39}
#footer a.cyberGraphos {border: none;}
#footer a.cyberGraphos span {display:none;}
td.footerBkg { background:  url(images/nav_foot_bkg.png) 50% 50%; background-repeat:no-repeat;}
td.mainNavBkg { background: url(images/nav_main_bkg.png) 50% 50%; background-repeat:no-repeat; }

span.invisible {display:none}

#texto {color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.25em; margin: 0 2em; }
#texto h3 {border-bottom: #f39 1px solid; margin-top: 2em; margin-left: -1em; margin-right: -1em;}
#texto h1, #texto h2 {margin-left: -0.5em; color: #f9c;}
#texto a:link, #texto a:visited {color: #f9c;}
#texto a:hover, #texto a:active {color: #f39;}
a.navSubCat:link, a.navSubCat:visited {background:url(images/navsubcat_bkg.png) left 50% #000; color: #fff; 
text-decoration: none; text-align: center; width: 190px; height: 20px; display:block; padding-top: 5px; font-weight:bold;}
a.navSubCat:hover, a.navSubCat:active {background:url(images/navsubcat_bkg.png) right 50% #000; color: #ffc9c8; 
text-decoration: none; text-align: center; width: 190px; height: 20px; display:block; padding-top: 5px;}