p {
	font: 13px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.precio {
	font: 14px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

body {
	background: #000000;
	margin: 2px;
	scrollbar-face-color: #2C2E2D;
	scrollbar-highlight-color: #2C2E2D;
	scrollbar-shadow-color: #2C2E2D;
	scrollbar-3dlight-color: #D2D2D2;
	scrollbar-arrow-color: #D2D2D2;
	scrollbar-track-color: #000000;
	scrollbar-darkshadow-color: #D2D2D2;
}

#top-buscador-bg {
	background: url(imgs/top_buscador_bg.gif) no-repeat;
}

#top-usuarios-bg {
	background: url(imgs/top_usuarios_bg.gif) no-repeat;
}

#side-menu-bg {
	background: url(imgs/side_menu_bg.gif) repeat-y center top;
}

#side-bg {
	background: url(imgs/side_bg.jpg) repeat-y left top;
}

#side-newsletters-bg {
	background: url(imgs/side_newsletters_bg.gif) no-repeat center top;
}

#side-shirts-bg {
	background: url(imgs/side_shirts_bg.gif) no-repeat center top;
}

#detalle-right-top {
	background: url(imgs/top_detalle_left.gif) no-repeat left top;
}

#detalle-left-top {
	background: url(imgs/top_detalle_right.gif) no-repeat right top;
}

#detalle-right-bottom {
	background: url(imgs/btm_detalle_left.gif) no-repeat right top;
}

#detalle-left-bottom {
	background: url(imgs/btm_detalle_right.gif) no-repeat left top;
}

#detalle-center-top {
	background: url(imgs/center_detalle_left.gif) no-repeat left top;
}

#body-remeras-detalle-bg {
	background: url(imgs/body_remeras_detalle_bg.gif) no-repeat left top;
}

#body-busqueda-detalle-bg {
	background: url(imgs/body_busqueda_detalle_bg.gif) no-repeat left top;
}

.top-usuarios-input {
	font: 11px "MS Sans Serif", Arial, Helvetica;
	border: 1px solid #D2D2D2;
	background-color: #2C2E2D;
	color: #FFFFFF;
}

.input {
	border: 1px solid #D2D2D2;
	background-color: #2C2E2D;
	color: #FFFFFF;
}

.side-mmenu:hover {
	position: relative;
	left: 1px;
	top: 1px;
	text-decoration: none;
}

.div-side-list {
	width: 146px;
	height: 200px;
	padding: 0px;
	z-index: 1;
	visibility: visible;
	overflow: auto;
	text-align: left;
	border: 2px solid #2C2E2D;
	background: #FFFFFF;
}

#div-body-scroll {
	width: 390px;
	height: 505px;
	padding: 2px;
	overflow: auto;
	text-align: left;
	border: 0px solid #2C2E2D;
}

.middle-gray {
	font: 11px Tahoma, sans-serif;
	color: #666666;
}

.middle-gray-link:link {
	font: 11px Tahoma, sans-serif;
	color: #666666;
	text-decoration: none;
}

.middle-gray-link:visited {
	font: 11px Tahoma, sans-serif;
	color: #666666;
	text-decoration: none;
}

.middle-gray-link:active {
	font: 11px Tahoma, sans-serif;
	color: #666666;
	text-decoration: none;
}

.middle-gray-link:hover {
	font: 11px Tahoma, sans-serif;
	color: #000000;
	text-decoration: none;
}

.middle-black {
	font: 11px Tahoma, sans-serif;
	color: #000000;
}

.middle-black-link:link {
	font: 11px Tahoma, sans-serif;
	color: #000000;
	text-decoration: none;
}

.middle-black-link:visited {
	font: 11px Tahoma, sans-serif;
	color: #000000;
	text-decoration: none;
}

.middle-black-link:active {
	font: 11px Tahoma, sans-serif;
	color: #000000;
	text-decoration: none;
}

.middle-black-link:hover {
	font: 11px Tahoma, sans-serif;
	color: #000000;
	text-decoration: underline;
}

.middle-white {
	font: 11px Tahoma, sans-serif;
	color: #FFFFFF;
}

.middle-white-link:link {
	font: 11px Tahoma, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.middle-white-link:visited {
	font: 11px Tahoma, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.middle-white-link:active {
	font: 11px Tahoma, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.middle-white-link:hover {
	font: 11px Tahoma, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

.middle-yellow {
	font: 11px Tahoma, sans-serif;
	color: #FFF594;
	text-decoration: none;
}

.middle-yellow-link:hover {
	font: 11px Tahoma, sans-serif;
	color: #FFF594;
	text-decoration: underline;
}

#cart-btn {
	background: url(imgs/dacart_btn.jpg) no-repeat right center;
}

#cart-btn-text {
	font: bold 11px Tahoma, sans-serif;
	text-align: center;
	width: 140px;
	padding-top: 35px;
	padding-bottom: 10px;
	display: block;
	margin: 0px;
	text-decoration: none;
	overflow:hidden;
}

#cart-btn-link {
	text-align: center;
	width: 140px;
	padding-top: 35px;
	padding-bottom: 10px;
	display: block;
	margin: 0px;
	text-decoration: none;
	overflow:hidden;
}

h1 {
	font: bold 12pt Verdana;
	color: #FFF594;
	padding: 0px;
	margin: 0px;
}

h2 {
	font: bold 9pt Verdana;
	color: #FFF594;
	padding: 0px;
	margin: 0px;
}

.yellow-text {
	color: #FFF594;
}

#zoom-top-bg {
	background: url(imgs/zoom_top.gif) no-repeat center center;
}

#zoom-btm-bg {
	background: url(imgs/zoom_btm.gif) no-repeat center center;
}

a:link {
	color: #FFF594;
	text-decoration: none;
}
a:visited {
	color: #FFF594;
	text-decoration: none;
}
a:active {
	color: #FFF594;
	text-decoration: none;
}
a:hover {
	color: #FFF594;
	text-decoration: underline;

}

#leftcol .menu:link {
	display: block;
	width: 185px;
	height: 32px;
	margin-top: 10px;
	background: url(imgs/leftcol-linkbg.gif) left center no-repeat;
	font: 12px/28px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;

}

#leftcol .menu:visited {
	display: block;
	width: 185px;
	height: 32px;
	margin-top: 10px;
	background: url(imgs/leftcol-linkbg.gif) left center no-repeat;
	font: 12px/28px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}

#leftcol .menu:active {
	display: block;
	width: 185px;
	height: 32px;
	margin-top: 10px;
	background: url(imgs/leftcol-linkbg.gif) left center no-repeat;
	font: 12px/28px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}

#leftcol .menu:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: url(imgs/leftcol-linkbg.gif) right center no-repeat;
}

#rightcol h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFF99;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #999999;
	margin: 5px 0px 5px 10px;
	padding: 4px 4px 4px 6px;
}

#rightcol ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	list-style-type: square;
}

#rightcol ul a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#rightcol ul a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#rightcol ul a:active {
	color: #FFFFFF;
	text-decoration: none;
}

#rightcol ul a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#mainbody h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #D2D2D2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #999999;
	margin: 5px 0px 5px 10px;
	padding: 4px 4px 4px 6px;
}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:510px;
		height:285px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

.clear {clear:both}
/* remove the list style */
#nav {
    margin:0;
    padding:0;
    list-style:none;
}  
     
    /* make the LI display inline */
    /* it's position relative so that position absolute */
    /* can be used in submenu */
    #nav li {
        float:left;
        display:block;
        width:115px;
        background:#000;
        position:relative;
        z-index:500;
        margin:0px;
    }
         
    /* this is the parent menu */
    #nav li a {
        display:block;
        padding:8px 5px 0 5px;
        font-weight:700; 
        height:23px;
        text-decoration:none;
        color:#fff;
        text-align:center;
        color:#333;
    }
 
    #nav li a:hover {
        color:#fff;
    }
     
        /* submenu, it's hidden by default */
        #nav ul {
            position:absolute;
            left:0;
            display:none;
            margin: 0 0 0 -10px;
            padding: 10px 0 0 0;
            list-style:none;
        }
         
        #nav ul li {
	    font-family: tahoma;
	    font-size: 11px;
            width:150px;
            float:left;
            border-top:1px solid #fff;
        }
         
        /* display block will make the link fill the whole area of LI */
        #nav ul a {
            display:block; 
            height:15px;
            padding: 8px 5px;
            color:#666;
        }
         
        #nav ul a:hover {
		color: #FFF594;
		text-decoration: none;
        }
 
/* fix ie6 small issue */
/* we should always avoid using hack like this */
/* should put it into separate file : ) */
*html #nav ul {
    margin:0 0 0 -2px;
}
