@charset "utf-8";
/* CSS Document */

html {
	font-size:11px;
	font-family:"Tahoma", "Trebuchet MS", "Arial";
	color:#333;
	line-height:1.6em;
	border-collapse:collapse;
	background:#700000;
}

body {
	margin:0px;
	padding:0px;
	text-align:center;
}

#contenidobg {
	background:#700000 url('images/bg_sombras.png') repeat-y top center;
}

#contenedor {
	text-align:left;
	width:760px;
	margin:0 auto;
	background:#FFF;
	background: url('images/bg_contenido.png') repeat-y center;
	overflow:hidden;
}

a { color:#006600; font-weight:bold; text-decoration:none; }
#bottom a { padding:0px 8px; }
a:hover { color:#333; text-decoration:underline; }

h1 { font-size:26px; margin:10px 0px 5px; line-height:0.9em; letter-spacing:-1px;  }
h2 { font-size:22px; letter-spacing:-1px; margin:0px 0px 5px;  }
h3 { font-size:17px; margin:10px 0px 15px; font-weight:bold; } 
h4 { font-size:14px; font-weight:normal; margin:10px 0 0;} 
h5 { font-size:12px; font-weight:bold; margin:10px 0 0; color:#006600; }
h6 { font-size:12px; text-transform:uppercase; font-weight:bold; color:#333; margin:5px 0px 0px; padding:0px; } 

/**************** HEADER ****************/

#header { background:#FFF; }
#menu { border-left:1px solid #FFF; border-right:1px solid #FFF; background: url('images/bg_menu.png') repeat-x top; overflow:hidden; }

#navegacion { height:40px;  margin:0px; padding:0 0 0 20px; float:left; }
#navegacion li { float:left; list-style:none; border-left:1px solid #333; }
#navegacion li a { color:#FFF; text-decoration:none; font-size:11px; padding:10px 12px 12px; display:block; border-left:1px solid #000; font-weight:bold; }
#navegacion li a:hover { background: url('images/btn_hover.png') no-repeat top center; }
#navegacion li a.activo { cursor:default; background: url('images/btn_activo.png') no-repeat top center; color:#FFFFCC; }
#navegacion li a.activo:hover { background: url('images/btn_activo.png') no-repeat top center; }
#busqueda { padding-top:7px; overflow:hidden; padding-bottom:10px; }
.doncaja { width:180px; border:0; height:20px; float:left; padding-top:4px; border:1px solid #CCC;  }
.donboton { background:#9EAE38 none repeat scroll 0 0; border:0 none; color:#FFFFFF; float:left; font-size:10px; padding:6px; top:3px; }


/************* FEATURED ******************/

#featured { height:270px; z-index:1; position:relative; overflow:hidden; }
#logo { z-index:100; position:relative; margin-left:10px; }

.mask1{ position:relative; width:540px; height:230px; _height:242px; overflow:hidden; margin-top:-150px; margin-left:14px; _margin-left:20px; border-left:6px solid #ccc; border-bottom:6px solid #ccc; border-top:6px solid #ccc; }
.mask1 #feacont #foto { z-index:1; position:relative; } 
.mask1 #feacont #infobg { z-index:3; margin-top:-240px; _margin-top:-240px; background:#000; height:240px; _height:238px; width:180px;  margin-left:360px; _margin-left:180px; position:relative; filter: alpha(opacity=70); opacity: .7; }
.mask1 #feacont #info { z-index:4; margin-top:-240px;  width:150px; _width:180px; padding:0px 15px; margin-left:360px; _margin-left:-180px; position:relative; color:#FFF; }
.mask1 #feacont #info p { margin:8px 0px; }


#feacont { width:540px; position:absolute; }
.menu2 { position:relative; margin-left:560px; _margin-left:280px; float:left; margin-top:-242px; z-index:101; height:242px; background:#CCC url('images/bg_controles.png') no-repeat top center; width:186px; padding:0px; }
#feacont h5 { color:#CCFF00; }
#feacont div { width:540px; float:left; overflow:hidden; }
#feacont .buttons{ text-align:left; color:#FFF; }
#feacont .next{ float:right }
#feacont .buttons{ text-align:center; clear:both; }
#feacont a { color:#CCFF00; } 
#feacont .mask1{ border-top:1px solid #ccc; border-bottom:1px solid #ccc; }


.buttons{ padding:0px; margin:6px 6px 0; }
.buttons span{ color:#333; padding:0 5px; cursor:pointer; display:block; clear:both; padding: 4px 0px 4px 5px; border-bottom:1px solid #999; }
.buttons span.active, .buttons span:hover{ background:#666; color:#fff; }
#playback8 { width:40px; height:27px; display:block; float:left; clear:none; background:none; padding:0; margin-left:28px; _margin-left:28px; border:none; } 
#stop8 { width:40px; height:30px; display:block; float:left; clear:none; background:none; padding:0; border:none; } 
#play8 { width:36px; height:27px; display:block; float:left; clear:none; background:none; padding:0; border:none; } 

/***************** CENTRO *********************/

#centro { background:url('images/bg_contenidoid.png') no-repeat top center; padding-top:25px; height:100%; overflow:hideden; overflow:hidden !important; }
#celeft { width:487px; _width:527px; float:left; padding:20px; }
#destacados { overflow:hidden; } 
#contentnota { overflow:hidden; } 
#destacados p { padding-right:10px; margin:0px 0px; } 
.delist { width:230px; margin-right:23px; float:left; } 
.delisto { width:230px; float:left; } 


.productosli { overflow:hidden; background: url('images/bg_productos.png') no-repeat top center; padding-top:35px; padding-bottom:0px;  } 
.productoslidos { overflow:hidden; background: url('images/bg_productos2.png') no-repeat bottom center; padding-top:0px; padding-bottom:55px;  } 
.productoslidos a { color:#333; font-size:14px; text-decoration:none; }
.productoslidos a:hover { text-decoration:underline; }
.productoslidos p { margin:0px 0px 5px; padding:0px; }

.productosli a { color:#333; font-size:14px; text-decoration:none; }
.productosli a:hover { text-decoration:underline; }
.productosli p { margin:0px 0px 5px; padding:0px; }


#ceright { width:210px; _width:230px; padding:11px; float:left; }
.novedades { border-bottom:1px solid #CCC; line-height:1em; font-size:10px; padding:0 5px 10px; }



#bottom { background:#fff url('images/bottom.png') no-repeat top right; text-align:center; display:block; clear:both; height:27px; padding-top:35px; _padding-bottom:10px; }
/*************** FOOOOOTER ***************/
#bgfooter { background: url('images/bg_footer.png') no-repeat top center; height:60px; }
#footer { background:#F4F4F4; height:60px; width:760px; margin:0 auto; }

.quickshopcart h2 { display:none; }
.galeria { float:right; width:240px; padding-left:20px; padding-bottom:10px; } 
#ngg-gallery-2 .slideshowlink { display:none; }

#ngg-gallery-2 .ngg-galleryoverview { margin-top:0; }
#destacados button { width:200px; margin-top:20px; }
.izquierda { float:left; padding-bottom:20px; padding-right:20px; }
.navv { background:#FFF; padding-left:20px; padding-top:20px; font-size:13px; }