* { margin: 0px; padding: 0px; }
html { background: url(images/content_bk.gif) repeat-x left 102px; overflow: -moz-scrollbars-vertical;  }
body { background: url(images/bk3.gif) no-repeat center 102px; font:normal 12px/17px Arial, Helvetica, sans-serif; color:#555;  }

a, a img {
	outline:none; border:none;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#flash_logo { float: left; height: 102px; width: 252px; }

#header { background-image: url(images/menu_im.gif); background-repeat: repeat-x; height: 102px;}


.banner { padding:4px; position:relative; height:430px; }
#rotate { width: 886px; height:430px; margin:0; display:block; clear:both; overflow:hidden;  }
#navslide { font:bold 10px "Lucida Sans", Arial, Helvetica, Sans-serif;  position:absolute; left:20px; bottom:20px; z-index:20; }
#navslide a { line-height:18px; text-align:center;  float:left; display:block; margin-right:4px; width:20px; height:20px; text-decoration:none; background-color:#000; color:#fff;  }
#navslide a:hover, #navslide a.activeSlide, #navslide a:active { background-color: #cc0000; color:#fff;  }


#menu {
	clear: both;
	height: 102px;
	marginp: 0 auto;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 883px;
	overflow: hidden;
}
#menu ul {
	font-family: arial;
	font-size: 13px;
	text-decoration: none;
	list-style-type: none;
	font-weight: bold;
}
#menu li {
	text-decoration: none;
	background-image: url(images/menu_sep.gif);
	background-repeat: no-repeat;
	background-position: right; display: block; float: left; height: 102px; line-height: 102px;
}

#menu  li a:link, #menu li a:active, #menu li a:visited {
    *float: left; 
	_float: left;
	text-decoration: none;
	display: block;
	height: 102px;
	line-height: 102px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 15px;
}
#menu img {
	float: left;	
}
#menu li a:hover {
	text-decoration: none;
	background-image: url(images/menu_hover.gif);
	height: 102px;
	background-repeat: repeat-x;
	background-position: right top;
	display: block;
	float: left;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 15px;
}

#content { padding-top:10px; }


#center_div {
	width: 894px;
	background-color: #FFFFFF;
	background-image: url(images/top_square.gif);
	background-repeat: no-repeat;
	background-position: top;
	overflow: hidden;
	margin:0 auto;
}

#producto_header {
	padding: 25px;
	/*background-image: url(images/image_products.gif);*/
	background-repeat: no-repeat;
	background-position: 625px 10px;
	height: 95px;
}

#producto_header h1 {
	font-family: arial; font-weight:normal;
	font-size: 25px;
	color: #cc0000;
	padding-bottom: 5px;
}

h2 {
	font-family: arial; font-weight:normal;
	font-size: 25px;
	color: #cc0000;
	padding-bottom: 5px;
}

h3 { 
	font: normal 20px/27px Arial, Helvetica, sans-serif; 
	color:#333; 
	margin-bottom:15px; 
	
	}

#men_inferior {
	background-image: url(images/sep_content_flash.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 129px;
	float:left
}

.bloque_productos { position:relative; background: url(images/sep_content_flash.gif) no-repeat; padding:20px;  }
.mas_productos a { position:absolute; top:30px; right:30px; font-size:14px; font-weight:bold; color:#cc0000; }
.mas_productos a:hover { color:#333; text-decoration:underline; }

.producto_div { float:left; margin: 15px; height:152px; }
.producto_div p { font: normal 11px/15px "Lucida Sans", Arial, Helvetica, sans-serif;  margin:3px 0 0 0; }
.producto_div strong { font-size:13px; }
.ver_modelo { background:#cc0000 url(images/buttom_vm.gif) repeat-x; color:#fff; font: bold 11px "Lucida Sans", Arial, Helvetica, sans-serif; padding:2px 5px; margin-top:10px; }
.producto_div a {font-size:11px; color:#cc0000; text-decoration:underline; }
.producto_div a:hover { color:#333; }
.producto_div a img { border:3px solid #e2e2e2; }
.producto_div a:hover img { border:3px solid #cc0000; }


#line_pr {
	width: 886px;
	margin-left: 4px;
	padding-top: 8px;
	height: 121px;
}
#rep_bk {
	float: left;
	width: 186px;
}

#f_border {
	float: left;
}
#prod_bk {
	float: left;
	width: 186px;
	background-image: url(images/bk_pro.gif);
	background-repeat: repeat-x;
	height: 121px;
	font-family: arial;
	font-size: 25px;
	line-height: 121px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}


#flash_exampler {
	padding-top: 4px;
	padding-left: 4px;
}
#flash_exampler img {
	margin-bottom: 3px;
}


#prom a:link, #prom a:active, #prom a:visited ,{
	float: left;
	height: 121px;
	width: 199px;
	background-image: url(images/promo.gif);
	background-repeat: no-repeat;
}
#prom {
	background-color: #991118;
	float: left;
	height: 31px;
	width: 199px;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#prom a:link, #prom a:active, #prom a:visited {
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 31px;
	width: 199px;
	background-image: url(images/promo.gif);
	padding-top: 90px;
	background-position: bottom;
}
#prom a:hover {
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/promo.gif);
	height: 31px;
	width: 199px;
	background-position: top;
}
#pants {
	background-color: #991118;
	float: left;
	height: 31px;
	width: 164px;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#pants a:link, #pants a:active, #pants a:visited {
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 31px;
	width: 164px;
	background-image: url(images/pants.gif);
	padding-top: 90px;
	background-position: bottom;
}
#pants a:hover {
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/pants.gif);
	height: 31px;
	width: 164px;
	background-position: top;
}
#cams {
	background-color: #991118;
	float: left;
	height: 31px;
	width: 159px;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#cams a:link, #cams a:active, #cams a:visited {
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 31px;
	width: 159px;
	background-image: url(images/camisas.gif);
	padding-top: 90px;
	background-position: bottom;
}
#cams a:hover {
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/camisas.gif);
	height: 31px;
	width: 159px;
	background-position: top;
}
#caps {
	background-color: #991118;
	float: left;
	height: 31px;
	width: 165px;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#caps a:link, #caps a:active, #caps a:visited {
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	height: 31px;
	width: 165px;
	background-image: url(images/gorras.gif);
	padding-top: 90px;
	background-position: bottom;
}
#caps a:hover {
	background-repeat: no-repeat;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/gorras.gif);
	height: 31px;
	width: 165px;
	background-position: top;
}


#div_left {
	width: 38px;
	float: left;
	background-image: url(images/left_shadow.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 560px;
}
#footer {
	background: url(images/footer_bk.gif) no-repeat center top;
	height: 64px;
	line-height: 78px;
	text-align: center;
	width: 900px;
	margin:0 auto;
}
#footer a {
	
}


.clearfix {
	font-size: 0px;
	clear: both;
	height: 0px;
	overflow: hidden;
}
#gallery-1 img{
border:1px solid #f0f0f0; 
padding:3px; 

}

/* Product Page */
#cont {
	width: 685px;
	float:left
}


#sidebar {
	margin-left:15px;
	width:165px;
	margin-right: 15px;
	float:left;
}
#sidebar ul  {
list-style:none;
margin:0;
padding:0;
}

#sidebar ul li {
border-bottom:1px dotted #999;
padding:2px 0;
}

#sidebar ul li a {
color:black;
font-size:12px;
font-weight:normal;
display:block;
padding:5px 10px
}

#sidebar ul li a:hover{
color:red;
background:#E2E2E2;

}





