/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image: url(images/footer.gif);
  background-repeat: repeat;
  color: #000000;
  font-weight : bold;
  text-align: center;
}

.infoBox {
  background: #4181c8;
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
}

.infoBoxContentsModules {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  }

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #ccff99;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.tablaDescuento {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  border-color:#FF00FF;
  color: #ffffff;
}

TD.tablaDescuentoHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #e6e6e8;
  border-color: #FF00FF;
  color: #000000;
}

TD.tablaDescuentoInt {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #ffffff;
  border-color: #FF00FF;
  color: #000000;
}


TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd
, TR.addressBook-odd
, TR.alsoPurchased-odd
, TR.payment-odd
, TR.productReviews-odd
, TR.upcomingProducts-odd
, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even
, TR.addressBook-even
, TR.alsoPurchased-even
, TR.payment-even
, TR.productReviews-even
, TR.upcomingProducts-even
, TR.shippingOptions-even {
  background: #ffffff;
 }

TR.productListing-odd {
  background: none;
}

TR.productListing-even {
  background: none;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

.productListing-title {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.productListing-subtitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-style: italic;
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #656565;
}

TD.pageHeading1, DIV.pageHeading1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #ff0000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

h1 { 
 font-family: Arial, Verdana, sans-serif;
 font-size: 20px;
 font-weight: bold;
}

h2 { 
 font-family: Arial, Verdana, sans-serif;
 font-size: 14px;
}

.star-product-title {
  font-family: Verdana, Arial, sans-serif;
  text-align : center;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
.star-product {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}
.star-product-price{
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #ff0000;
}

ul.sitemap {
color: #000000;
}


/* Graphical Borders - boxes column_left_right - Star */
.mws_boxTop    { background: url('images/infobox/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft   { background: url('images/infobox/left.gif'); }
.mws_boxRight  { background: url('images/infobox/right.gif'); }
.mws_boxBottom { background: url('images/infobox/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter {
  background: url('images/infobox/fondobox.gif');
 /* background-repeat: no-repeat;*/
  background-position: center;
}

/* Graphical Borders - boxes column_left_right - Star */

/* Graphical Borders - boxes main modules and file-pages - Star */
.mws_boxTop_main    { background: url('images/infobox_main/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft_main   { background: url('images/infobox_main/left.gif'); }
.mws_boxRight_main  { background: url('images/infobox_main/right.gif'); }
.mws_boxBottom_main { background: url('images/infobox_main/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_main { 
 background: #FFFFFF; 
 }
/* Graphical Borders - boxes main modules and file-pages - End  */

/* Individual Boxes - Graphical Borders for modules - Star */
.mws_boxTop_module    { background: url('images/infobox_module/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft_module   { background: url('images/infobox_module/left.gif'); }
.mws_boxRight_module  { background: url('images/infobox_module/right.gif'); }
.mws_boxBottom_module { background: url('images/infobox_module/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_module { background: #ffffff; 
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 10px;}
.mws_boxCenter_module2 { background: #ffffff; 
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 10px;               
}
/* Individual Boxes - Graphical Borders for modules - Star */


/* Individual Boxes - Graphical Borders for modules - Star */
.mws_boxTop_cmodule    { background: url('images/infobox_cmodule/top.gif');
                 font-family: Tahoma;
                 font-size: 11px;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft_cmodule    { background: url('images/infobox_cmodule/left.gif'); }
.mws_boxRight_cmodule   { background: url('images/infobox_cmodule/right.gif'); }
.mws_boxBottom_cmodule  { background: url('images/infobox_cmodule/bot.gif');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_cmodule  { background: #ffffff; 
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 10px;

}

TD.noborderbox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  }

/* menu Image -noborderBox2 - Show Sub-categories  Star */
a.menucateg:link, a.menucateg:visited, a.menucateg:active {
display: block;
vertical-align: middle;
color:#000000;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
height: 19px;
padding-top:2px;
text-decoration: none;
background-color: #EDEDEF;
border: solid 1px #FFFFFF;
}

a.menucateg:hover {
border: solid 1px #CCCCCC;
background-image: url(images/menuon.png);
background-repeat: repeat;
text-decoration: none;
font-weight: bold;
color: #000000;
}

a.menusubcateg:link, a.menusubcateg:visited, a.menusubcateg:active {
display: block;
vertical-align: middle;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
height: 19px;
text-decoration: none;
padding-top:2px;
border-bottom: 1px solid #7b9ebd;
border: solid 1px #FFFFFF;
}

a.menusubcateg:hover {
border-bottom: 1px solid #666666;
border-top: 1px solid #666666;
background-image: url(images/menuon.png);
background-repeat: repeat;
text-decoration: none;
color: #000000;
}
/* menu Image -noborderBox2 - Show Sub-categories  End */

/* BEGIN Fancier Invoice and Packingslip */
.dataTableHeadingRow_INVOICE { background-color: #C9C9C9; }
.dataTableHeadingContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableRow_INVOICE { background-color: #F0F1F1; }
.dataTableContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row { background-color: #C9C9C9; }
.product_infobox_heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #F0F1F1; }
.product_infobox_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top_INVOICE { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading_INVOICE { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data_INVOICE { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row_INVOICE { background-color: #C9C9C9; }
.product_infobox_heading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row_INVOICE { background-color: #F0F1F1; }
.product_infobox_data_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.smallText_INVOIVE { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.smallTextBlue_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #006699; }
.smallAddressBlue_INVOICE { font-family: Arial; font-size: 9px; color: #006699; }
.main_INVOICE { 
     background-color: White;
     font-family: Verdana,	  Arial, sans-serif; 
	  font-size: 12px; }
.pageHeading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
/* END Fancier Invoice and Packingslip */

/* Formato Listado 347 */
/* data table */
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: Black; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

TD.Boton { background-color: #D8BFD8;  border: 3;  font-size: 16px;     background-repeat: repeat;
  color: #000182;
  font-weight : bold;
  }
  
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/next.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	/*filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;*/
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}

A.link:link {color: #0000cc; font-weight: bold; }

A.link:visited {color: #0000cc; font-weight: bold;}

A.link:active {color: #FF9900; font-weight: bold;}

A.link:hover {color: #999999; font-weight: bold;}

/* XC Menu Styles */

#catxcdiv ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0;
}

/* menu item spacing */
#catxcdiv li{ margin-bottom: .2em; }

/*padding between submenu items*/
#catxc ul li { padding: 0 0 .2em 0; }

/*xc menu item*/
#catxcdiv li.xc { list-style: none; }

/*submenu*/
#catxcdiv li.xc ul { margin: .3em 0 0 -.8em; }

/* +/- control */
div.xcx, div.xcc {
	position: relative;
	display: inline;
}
li.xc>div.xcx, li.xc>div.xcc {
	position: static;
	margin-left: -1.5em;
	float: left;
	width: 1.5em;
}
div.xcx a, div.xcc a {
	position: absolute;
	left: -2em;
}
div.xcx>a, div.xcc>a {
	position: static;
}
div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
	text-decoration: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 90%;
}

#noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}

span.destacado {
	color: #333333;
	font-weight : bold;
}

a.Ntooltip {
position: relative; /* es la posición normal */
text-decoration: none !important; /* forzar sin subrayado */
color:#0080C0 !important; /* forzar color del texto */
font-weight:bold !important; /* forzar negritas */
}

a.Ntooltip:hover {
z-index:999; /* va a estar por encima de todo */
background-color:#000000; /* DEBE haber un color de fondo */
}

a.Ntooltip span {
display: none; /* el elemento va a estar oculto */
}

a.Ntooltip:hover span {
display: block; /* se fuerza a mostrar el bloque */
position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
top:2em; left:2em; /* donde va a estar */
width:400px; /* el ancho por defecto que va a tener */
padding:5px; /* la separación entre el contenido y los bordes */
background-color: #0080C0; /* el color de fondo por defecto */
color: #FFFFFF; /* el color de los textos por defecto */
}

P {
 font-size : 16px;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : normal;
}

#descripcion_producto{
font-size:12px;
font-family:Helvetica, Arial, sans-serif;
text-align:justify;
}

#descripcion_producto ul li {
    list-style-type:circle;
}

.titulo_producto{
font-size:18px;
font-weight:bold;
padding-bottom:10px;
}

.subtitulo_producto{
font-size:18px;
font-weight:bold;
color:#3333ff;
}

.nota_producto{
padding-left:inherit;
color:#990066;
font-weight:bold;
}

.plisting{
margin:0 auto;
text-align:center;
}

.plisting_box{
margin:0 auto;
text-align:center;
background-image:url(http://dsflash.es/images/listado_productos/box.png);
height:201px;
width:639px;
}

.plisting_prod_title{
height:36px;
text-align:left;
padding-left:20px;
padding-top:9px;
line-height: 36px;
font-family:Tahoma, sans-serif;
font-weight:bold;
font-size:18px;
}

.plisting_prod_title a {color:#FFFFFF; text-decoration: none;}
.plisting_prod_title a:hover {color:#CCCCCC; text-decoration: underline;}

.plisting_imagen{
float:left;
width:173px;
height:156px;
}

.plisting_image{
clear:both;
float:left;
margin:auto;
width:150px;
height:136px;
padding-top:10px;
padding-left:18px;
padding-right:5px;
padding-bottom:10px;
}

.plisting_image a {display: block; width: 100%; height: 100%; border:none;}

.plisting_center{
float:left;
margin:auto;
width:273px;
height:156px;
}

.plisting_sub{
height:33px;
/ height:43px;
padding-top:10px;
padding-left:10px;
text-align:left;
font-family: Tahoma;
font-size:12px;
}

.plisting_free_shipping{
height:61px;
padding-left:5px;
text-align:left;
}

.plisting_disp{
height:52px;
text-align:right;
}

.plisting_right{
float:right;
margin:auto;
width:193px;
height:156px;
}

.plisting_pvp{
text-align:right;
height:25px;
padding-top:14px;
padding-right:60px;
}

.plisting_iva{
text-align:right;
height:24px;
padding-right:26px;
}

.plisting_desc{
height:20px;
}

.plisting_stock{
float:left;
height:58px;
width:40px;
padding-left:7px;
padding-top:15px;
}

.plisting_buy{
float:right;
text-align:left;
width:146px;
height:62px;
padding-top:11px;
}

.plisting_separacion{
margin:0 auto;
text-align:center;
height:15px;
}

.width {
	width:100%;
	min-width:1010px;
}

.content {
	/*border:1px solid #c00;*/
	/*padding:5px;*/
}

* html .minwidth {
	padding-left:1010px;
}

* html .container {
	margin-left:-1010px;
	position:relative;
}

* html .minwidth, * html .container, * html .content, * html .layout  {
	height:1px;
}

/*Header*/
.header{
margin:auto;
height:179px;
width:auto;
min-width:1010px;
/*width: expression(document.body.clientWidth < 1011? "1010px": "auto" );*/
}

.header_top{
margin:0 auto;
height:112px;
max-height:112px;
width:auto;
background-image:url(images/header/tmp/fondo_header_top.jpg);
background-repeat:repeat-x;
}

.header_logo_box{
float:left;
margin:auto;
background-image:url(images/header/tmp/fondo_logo.jpg);
width:598px;
height:112px;
float:left;
}

.header_logo{
width:444px;
height:71px;
padding-top:26px;
padding-bottom:15px;
padding-left:23px;
padding-right:131px;
}

.header_logo a {display: block; width: 100%; height: 100%; border:none;}

.header_cesta_box{
float:right;
margin:auto;
width:285px;
height:112px;
background-image:url(images/header/tmp/fondo_cesta.jpg);
}

.header_cesta{
float:left;
width:222px;
height:58px;
margin-left:44px;
margin-top:34px;
display:inline;
}

.header_cesta_caja{
float:left;
width:62px;
height:58px;
}

.header_cesta_texto{
text-align:center;
font-family:Arial;
font-size:14px;
float:right;
width:160px;
height:58px;
}

.header_cesta_texto_cen{
width:160px;
height:58px;
line-height:58px;
}

.header_cesta_texto_sup{
width:160px;
height:20px;
margin-top:15px;
}
.header_cesta_texto_inf{
width:160px;
height:18px;
margin-top:5px;
}

.header_centro{
margin:auto;
width:auto;
height:26px;
background-image:url(images/header/tmp/fondo_barra_centro.png);
background-repeat:repeat-x;
min-width:1010px;
}

.header_centro_izq{
margin:auto;
float:left;
width:444px;
height:20px;
margin-left:23px;
margin-top:3px;
background-image:url(images/header/tmp/fondo_botones_izq.png);
display:inline;
}

#menu_header_izq li {
display:inline;
}
#menu_header_izq li a{
	background-image:url(images/header/tmp/botones_izquierda.png);
	display:block;
	overflow:hidden;
	text-indent:-2000px;
}
#menu_header_izq li#item1 a{
	left:23px;
	width:48px;
	height:20px;
	position:absolute;
	background-position:0px 0px;
	top: 115px;
}
#menu_header_izq li#item1 a:hover {background-position:0px -20px;}
#menu_header_izq li#item1.selected a {background-position:0px 0px;}

#menu_header_izq li#item2 a{
	width:85px;
	height:20px;
	position:absolute;
	background-position:-63px 0px;
	left: 85px;
	top: 115px;
	}
#menu_header_izq li#item2 a:hover {background-position:-63px -20px;}
#menu_header_izq li#item2.selected a {background-position:-62px 0px;}

#menu_header_izq li#item3 a{
	width:135px;
	height:20px;
	position:absolute;
	background-position:-160px 0px;
	left: 183px;
	top: 115px;
	}
#menu_header_izq li#item3 a:hover {background-position:-160px -20px;}
#menu_header_izq li#item3.selected a {background-position:-160px 0px;}

#menu_header_izq li#item4 a{
	width:138px;
	height:20px;
	position:absolute;
	background-position:-306px 0px;
	left: 329px;
	top: 115px;
	}
#menu_header_izq li#item4 a:hover {background-position:-306px -20px;}
#menu_header_izq li#item4.selected a {background-position:-313px 0px;}

.header_centro_der{
margin:auto;
float:right;
width:241px;
height:20px;
margin-right:11px;
margin-top:3px;
background-image:url(images/header/tmp/fondo_botones_der.png);
display:inline;
}

#menu_header_der li {
display:inline;
}
#menu_header_der li a{
	background-image:url(images/header/tmp/botones_derecha.png);
	display:block;
	overflow:hidden;
	text-indent:-2000px;
}
#menu_header_der li#item5 a{
    right:108px;
	width:146px;
	height:20px;
	position:absolute;
	background-position:0px 0px;
	top: 115px;
}
#menu_header_der li#item5 a:hover {background-position:0px -20px;}
#menu_header_der li#item5.selected a {background-position:0px 0px;}

#menu_header_der li#item6 a{
	width:86px;
	height:20px;
	position:absolute;
	background-position:-155px 0px;
	right: 11px;
	top: 115px;
	}
#menu_header_der li#item6 a:hover {background-position:-155px -20px;}
#menu_header_der li#item6.selected a {background-position:-155px 0px;}

.header_bottom{
margin:auto;
width:auto;
height:41px;
background-image:url(images/header/tmp/fondo_barra_abajo.png);
background-repeat:repeat-x;
}

.header_bottom_izq{
margin:auto;
float:left;
width:700px;
height:20px;
line-height:20px;
margin-left:27px;
margin-top:7px;
display:inline;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#6b4d16;
}

.header_bottom_izq a{color:#393939;}

.header_bottom_der{
margin:auto;
float:right;
width:234px;
height:20px;
margin-right:14px;
margin-top:7px;
background-image:url(images/header/tmp/buscar.png);
/*display:inline;*/
}

.header_buscar{
float:left;
margin-left:75px;
padding-top:0px;
width:137px;
height:18px;
display:inline;
}

.header_buscar form input[type=text]{
background-color: transparent; 
margin-top:1px;
font-size:13px;
border:0px;
border-width:0px;
display:block;
width:137px;
height:18px;
}

.header_buscar_boton{
float:right;
padding-top:1px;
padding-right:5px;
width:17px;
height:18px;
display:block;
}

/* for all browsers that understand min-width */
.destacados_box_container {position:relative; width:100%; min-width:650px;text-align:center;}
.destacados_box_holder {display:block; color:#000;}

/* method 1 a bodge for IE5.5 and IE6 browsers */
* html .destacados_box_container {border-right:650px solid #fff;}
* html .destacados_box_holder {display:inline-block; position:relative; margin-right:-650px;}

.destacados_col{
margin:auto;
float:left;
width:24.9%;

display:inline;
position:relative;
}

.destacados_prod{
margin:auto;
width:158px;
heigth:200px;
padding-bottom:10px;
/*z-index:-1;*/
position:relative;
}

.destacados_prod a {display: block; width: 100%; height: 100%; border:none;}

.destacados_cesta{
/*margin:0;
padding:0;*/
top:122px;
left:8px;
z-index:5;
position:absolute;
width:30px;
height:29px;
/*background-image:url(http://dsflash.es/images/destacados/cesta.gif);*/
}

.destacados_cesta a {display: block; width: 100%; height: 100%; border:none;}
.destacados_cesta a:hover{background-image:url(http://dsflash.es/images/destacados/cesta.gif);}
.panel_izquierdo{height:auto;width:174px;}
.pi_categorias{height:36px;width:auto;background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias.png);}
#c21{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/21.png);}
#c22{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/22.png);}
#c25{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/25.png);}
#c26{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/26.png);}
#c28{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/28.png);}
#c29{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/29.png);}
#c30{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/30.png);}
#c31{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/31.png);}
#c32{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/32.png);}
#c35{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/35.png);}
#c36{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/36.png);}
#c37{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/37.png);}
#c38{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/38.png);}
#c39{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/39.png);}
#c40{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/40.png);}
#c41{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/41.png);}
#c42{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/42.png);}
#c43{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/43.png);}
#c44{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/44.png);}
#c45{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/45.png);}
#c46{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/46.png);}
#c47{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/47.png);}
#c48{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/48.png);}
#c49{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/49.png);}
#c50{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/50.png);}
#c51{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/51.png);}
#c52{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/52.png);}
#c53{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/53.png);}
#c54{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/54.png);}
#c55{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/55.png);}
#c56{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/56.png);}
#c57{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/57.png);}
#c58{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/58.png);}
#c59{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/59.png);}
#c60{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/60.png);}
#c61{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/61.png);}
#c62{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/62.png);}
#c63{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/63.png);}
#c64{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/64.png);}
#c65{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/65.png);}
#c66{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/66.png);}
#c67{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/67.png);}
#c68{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/68.png);}
#c69{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/69.png);}
#c70{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/70.png);}
#c71{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/71.png);}
#c73{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/73.png);}
#c74{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/74.png);}
#c75{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/75.png);}
#c76{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/76.png);}
#c77{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/77.png);}
#c78{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/78.png);}
#c79{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/79.png);}
#c80{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/80.png);}
#c81{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/81.png);}
#c82{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/82.png);}
#c83{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/83.png);}
#c84{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/84.png);}
#c85{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/85.png);}
#c86{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/86.png);}
#c87{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/87.png);}
#c88{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/88.png);}
#c89{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/89.png);}
#c90{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/90.png);}
#c91{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/91.png);}
#c92{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/92.png);}
#c93{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/93.png);}
#c94{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/94.png);}
#c95{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/95.png);}
#c96{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/96.png);}
#c97{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/97.png);}
#c98{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/98.png);}
#c99{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/99.png);}
#c100{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/100.png);}
#c101{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/101.png);}
#c102{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/102.png);}
#c103{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/103.png);}
#c104{background-image:url(http://dsflash.es/images/lateral_izquierdo/categorias/104.png);}
#pi_c_all_products{background-image:url(http://dsflash.es/images/lateral_izquierdo/todos_los_productos.png);}
#pi_c_products_new{background-image:url(http://dsflash.es/images/lateral_izquierdo/novedades.png);}
#pi_c_specials{background-image:url(http://dsflash.es/images/lateral_izquierdo/ofertas.png);}
#pi_c_dynamic_sitemap{background-image:url(http://dsflash.es/images/lateral_izquierdo/mapa_del_sitio.png);}
.pi_descargas{height:38px;width:auto;background-image:url(http://dsflash.es/images/lateral_izquierdo/descargas.png);}
#pi_manuales{background-image:url(http://dsflash.es/images/lateral_izquierdo/manuales.png);}
#pi_sistema_operativo{background-image:url(http://dsflash.es/images/lateral_izquierdo/sistema_operativo.png);}
.espaciador{height:3px;width:auto;_margin-bottom:-15px;background-image:url(http://dsflash.es/images/lateral_izquierdo/medio.png);background-repeat:no-repeat;}
#pi_titulo_destacado2{background-image:url(http://dsflash.es/images/lateral_izquierdo/destacado.png);}
.pi_destacado{height:auto;width:auto;font-family:Verdana, Arial, sans-serif;font-size:10px;text-align:center;background-image:url(http://dsflash.es/images/lateral_izquierdo/background.gif);background-repeat:repeat-y;padding-top:5px;padding-bottom:5px;}
.pi_destacado_texto{margin-left:5%;margin-right:5%;padding-top:5px;padding-bottom:5px;height:auto;width:auto;overflow:hidden;}
.pi_informacion{height:36px;width:auto;background-image:url(http://dsflash.es/images/lateral_izquierdo/informacion.png);}
#pi_lista_categorias ul,#pi_lista_categorias_links ul,#pi_lista_informacion ul,#pi_lista_descargas ul{list-style:none;margin:0;padding:0;}
#pi_lista_categorias ul li,#pi_lista_categorias_links ul li,#pi_lista_informacion ul li,#pi_lista_descargas ul li{display:inline;padding:0;}
#pi_lista_categorias ul li a{display:block;width:174px;height:21px;text-decoration:none;}
#pi_lista_informacion ul li a{display:block;width:174px;height:22px;text-decoration:none;}
#pi_lista_categorias_links ul li a,#pi_lista_descargas ul li a{display:block;width:174px;height:24px;text-decoration:none;}
#pi_lista_categorias ul li a.selected{background-position:0 -42px;}
#inf_como_comprar{background-image:url(http://dsflash.es/images/lateral_izquierdo/como_comprar.png);}
#inf_condiciones_de_uso{background-image:url(http://dsflash.es/images/lateral_izquierdo/condiciones_de_uso.png);}
#inf_gastos_de_envio{background-image:url(http://dsflash.es/images/lateral_izquierdo/gastos_de_envio.png);}
#inf_formas_de_pago{background-image:url(http://dsflash.es/images/lateral_izquierdo/formas_de_pago.png);}
#inf_garantia{background-image:url(http://dsflash.es/images/lateral_izquierdo/garantia_devoluciones.png);}
#inf_confidencialidad{background-image:url(http://dsflash.es/images/lateral_izquierdo/confidencialidad.png);}
#inf_fabricantes{background-image:url(http://dsflash.es/images/lateral_izquierdo/fabricantes.png);}
#inf_contacto{background-image:url(http://dsflash.es/images/lateral_izquierdo/contactenos.png);}
.panel_izquierdo_end,.panel_derecho_end{height:4px;background-image:url(http://dsflash.es/images/lateral_izquierdo/final_lateral_izquierdo.png);background-repeat:no-repeat;}
.panel_derecho{height:auto;width:174px;font-family:Verdana, Arial, sans-serif;font-size:10px;text-align:center;}
.pd_mi_cuenta{height:33px;width:auto;background-image:url(http://dsflash.es/images/lateral_derecho/mi_cuenta.png);}
.pd_mi_cuenta_contenido{height:auto;width:auto;background-image:url(http://dsflash.es/images/lateral_izquierdo/background.gif);background-repeat:repeat-y;line-height:10px;padding-top:5px;padding-bottom:5px;}
.pd_mi_cuenta_texto{padding-top:5px;padding-bottom:5px;}
.pd_mi_cuenta_estilo{font-size:12px;line-height:18px;}
.pd_email{height:20px;width:auto;background-image:url(http://dsflash.es/images/lateral_derecho/email.png);line-height:20px;}
.pd_formulario_email{height:20px;width:auto;background-image:url(http://dsflash.es/images/lateral_derecho/formulario_email.png);}
.pd_contrasena{height:17px;width:auto;background-image:url(http://dsflash.es/images/lateral_derecho/contrasena.png);line-height:13px;}
.pd_formulario_contrasena{height:24px;width:auto;background-image:url(http://dsflash.es/images/lateral_derecho/formulario_contrasena.png);}
.pd_pedidos_anteriores{height:33px;width:auto;background-image:url(http://dsflash.es/images/lateral_derecho/pedidos_anteriores.png);}
#pd_cesta2{background-image:url(http://dsflash.es/images/lateral_derecho/cesta.png);}
#pd_comentarios2{background-image:url(http://dsflash.es/images/lateral_derecho/comentarios.png);}
.pd_comentarios_box{height:auto;width:auto;background-image:url(http://dsflash.es/images/lateral_izquierdo/background.gif);text-align:center;background-repeat:repeat-y;}
.pd_cesta_contenido,.pd_pedidos_anteriores_contenido{height:auto;width:auto;background-image:url(http://dsflash.es/images/lateral_izquierdo/background.gif);background-repeat:repeat-y;text-align:center;overflow:hidden;padding:5px;}
.pd_espacio{background-image:url(http://dsflash.es/images/lateral_izquierdo/background.gif);background-repeat:repeat-y;height:10px;width:auto;}
.pd_mas_vendidos{height:33px;width:auto;background-image:url(http://dsflash.es/images/lateral_derecho/mas_vendidos.png);}
#pi_titulo_destacado a,#pd_cesta a,#pd_comentarios a{display:block;width:174px;height:33px;text-decoration:none;}
#pi_titulo_destacado span,#pi_lista_categorias ul li a span,#pi_lista_categorias_links ul li a span,#pi_lista_informacion ul li a span,#pi_lista_descargas ul li a span,#pd_cesta span,#pd_comentarios span{display:none;}
#pi_lista_categorias_links ul li a:hover,#pi_lista_informacion ul li a:hover,#pi_lista_descargas ul li a:hover,#pd_cesta a:hover,#pd_comentarios a:hover{background-position:bottom;}
#pi_lista_categorias ul li a:hover,#pi_lista_categorias ul li a.selec{background-position:0 -21px;}
.pd_comentarios_texto,.pd_mas_vendidos_texto{text-align:justify;font-family:Verdana, Arial, sans-serif;font-size:10px;margin-left:5%;margin-right:5%;height:auto;width:auto;overflow:hidden;}