/*
  $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
/* -------------------
    Algunos reseteos
   -------------------
*/

a {
	color: #2F7CC0;
	outline: 0;
	text-decoration: none;
}

a:hover {
	color: #2F7CC0;
}

a.nounder {
	text-decoration: none !important;
}

div#cont-full a {
	border-bottom: 1px solid #DDDDDD;
}

div#cont-full a:hover {
	border-bottom: 1px solid #2F7CC0;
}

img {
	border: 0;
}

h1, h2, h3, p, ul, li {
	margin: 0;
	padding: 0;
}

ul, li, ol {
	list-style: none;
}

.clearboth {
	clear: both;
}

.red {
	color: #CD0000 !important;
}

/* guinchas */
#guincha {
	background: #FFFFC2 url(img-site/bkg_mensaje.png) repeat-x 0 -25px;
	padding: 1.1em;
	margin-bottom: 1.8em;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
	.horario_g {
		color: #000;
		border: 1px solid #FCDD72;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		-ms-border-radius: 4px;
	}
/* -------------------
   ------- TOP -------
   -------------------
*/
div#top {
	height: 175px;
	margin-bottom: 19px;
}

/* Ancho y padding para todo */
div#top-main-content, div#top-bar-content, div#top-shadow-content, div#contenido, div#foot-enlaces, div#foot-derechos-content {
	width: 963px;
	margin: 0 auto;
	padding: 0 10px 0 10px;
}

/* TOP-MAIN */
div#top-main, div#top-main-content {
	height: 115px;
	background: #025DAD url(img-site/top-main_bkg.png) repeat-x;
}
/* NAVIDEŅO y VERANIEGO */
div#top-main.navidad, div#top-main-content.navidad,
div#top-main.veraniego, div#top-main-content.veraniego {
	background: #0E61AB url(img-site/nav_top-main_bkg.png) repeat-x;
}

/* logos-top */
div#logos-top {
	width: 500px;
	height: 97px;
	position: absolute;
	top: 18px;
}
/* NAVIDEŅO */
div#logos-top.navideno {
	height: 106px !important;
	top: 13px !important;
}
/* VERANIEGO */
div#logos-top.veraniego {
	height: 100px !important;
	top: 13px !important;
}

div#logos-top img {
	border: 0;
}

div#sym-big, div#sym-big a img {
	width: 378px;
	height: 92px;
	float: left;
}
div#mad-big, div#mad-big a img {
	width: 302px;
	height: 98px;
	float: left;
}

div#mad-tiny, div#mad-tiny a img {
	width: 153px;
	height: 35px;
	float: left;
	margin-left: 5px;
}
div#sym-tiny, div#sym-tiny a img {
	width: 93px;
	height: 41px;
	float: left;
	margin-left: 5px;
}
a.blog_mad {
	position: relative;
	left: -298px;
	top: -50px;
	font-size: 8.5pt;
	color: #DBE8F3;
}
a:hover.blog_mad {
	color: #FFF;
}
.navideno a.blog_mad {
	top: -118px;
	left: 260px;
	display: block;
}
/* session de usuario */
.email-top {
	width: 123px;
	height: 17px;
	margin-right: 12px;
}
.email-top img {
	vertical-align: middle;
}

div#user-session {
	width: 100%;
	height: 15px;
	color: #E0ECF5;
	font-size: .7em;
	line-height: 15px;
	padding: 5px 0 0 0;	
	text-align: right;	
}

div#user-session div {
	float: right;
	margin: 0 0 0 .8em;
}

div#user-session span {
	color: #FFFFC1;
	font-weight: bold;
}

div#user-session a {
	color: #FFFFC1;
	text-decoration: none;
	font-weight: bold;
}

div#user-session a:hover {
	text-decoration: underline;
}

/* navegacion top */
ul#nav-top {
	width: 399px;
	height: 26px;
	float: right;
	margin-top: 10px;
}

ul#nav-top li {
	height: 26px;
	display: block;
	float: left;
	margin-left: 7px;
}

ul#nav-top a {
	height: 26px;
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
}
ul#nav-top a:hover {
	background-position: 0 -26px;
}
ul#nav-top a:active {
	background-position: 0 -52px;
}

ul#nav-top li span {
	display: none;
}

/* boton catalogo */
li a.navcatalogo {
	width: 71px;
	background-image: url(img-site/top-main_navcatalogo.gif);
}
li.navcatalogo-on {
	width: 71px;
	background: url(img-site/top-main_navcatalogo.gif) no-repeat 0 -52px;
}

/* boton blog */
li a.navblog {
	width: 75px;
	background-image: url(img-site/top-main_navblog.gif);
}

/* boton cotizacion */
li a.navcotizacion {
	width: 75px;
	background-image: url(img-site/top-main_navcotizar.gif);
}
li.navcotizacion-on {
	width: 75px;
	background: url(img-site/top-main_navcotizar.gif) no-repeat 0 -52px;
}

/* boton cuenta */
li a.navcuenta {
	width: 75px;
	background-image: url(img-site/top-main_navcuenta.gif);
}
li.navcuenta-on {
	width: 75px;
	background: url(img-site/top-main_navcuenta.gif) no-repeat 0 -52px;
}

/* boton ayuda */
li a.navayuda {
	width: 67px;
	background-image: url(img-site/top-main_navayuda.gif);
}
li.navayuda-on {
	width: 67px;
	background: url(img-site/top-main_navayuda.gif) no-repeat 0 -52px;
}

.fonos-pedido {
	clear: both;
	float: right;
	width: 520px;
	margin-top: 12px;
}

/* fonos top */
.fonos-top {
	float: right;
	width: 324px;
	height: 29px;
	background: url(img-site/fonos.png) no-repeat;
}
	.fonos-top a {
		width: 324px;
		height: 29px;
		display: block;
	}
		.fonos-top a span {
			display: none;
		}
/* realizar pedido top */
a.top_pedido, div.top_pedido {
	width: 180px;
	height: 37px;
	background: url(img-site/top_pedido.gif) no-repeat 0 0;
	display: block;
	float: right;
	margin: 0 1px 0 15px;
}

a:hover.top_pedido {
	background-position: 0 -37px;
}

a.top_pedido span, div.top_pedido span {
	display: none;
}

/* realizando pedido top */
div.top_pedido {
	width: 200px !important;
	background: url(img-site/top_div_pedido.gif) no-repeat !important;
}

/* TOP-BAR */
div#top-bar, div#top-bar-content  {
	height: 37px;
	background: #0F4D84 url(img-site/top-bar_bkg.png) repeat-x;
}

/* barra de busqueda */
div#search-bar {
	height: 21px;
	background: url(img-site/top-bar_buscar.gif) no-repeat 4px;
	float: left;	
	margin: 8px 0 0 0;
	padding: 0 0 0 55px;
}

div#search-bar span {
	display: none;
}

/* Para el formulario */
div#search-bar select, input#keys {
	float: left;
	font-size: .84em;
}

input#botonbuscar {
	float: left;
	margin: 0 0 0 5px;
}
div#search-bar select {
	height: 21px; /* safari */
	width: 170px;
	background: #FFF;
	border: 1px solid #4D6185;
}
div#search-bar input#keys {
	width: 180px;
	height: 17px; /* safari */
	background: #FFF url(img-site/top-bar_bkginput.png) repeat-x 0 -1px;
	border: 1px solid #4D6185;
	margin-left: 4px;
	padding-left: 20px;
}
/* botones bar */
#botones {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	width: 435px;
	float: right;
	margin: 12px 0 0 0;
}
	#botones * {
		height: 14px;
		display: block;
	}
	#botones blink { display: inline-block; }
	#botones li {
		float: left;
	}

	#botones li a {
		color: #D2E1EF;
		padding-left: 20px;
	}
	#botones li a:hover {
		color: #FFF;
	}

li.medioboton {
	margin: 0 18px;
}
li.primerboton {
	margin: 0 20px 0 0;
}

#botones a span {
	display: none;
}

/* boton listado */
#botones a.listado {
	background: url(img-site/top-bar_btnlista.gif) no-repeat 0 0;
}
#botones a:hover.listado {
	background: url(img-site/top-bar_btnlista.gif) no-repeat 0 -14px;
}
/* boton rss */
#botones a.rss-sym {
	background: url(img-site/top-bar_btnrss.gif) no-repeat 0 0;
}
#botones a:hover.rss-sym {
	background: url(img-site/top-bar_btnrss.gif) no-repeat 0 -14px;
}
/* boton fono */
#botones a.fono-sym {
	background: url(img-site/top-bar_btnfono.gif) no-repeat 0 0;
}
#botones a:hover.fono-sym {
	background: url(img-site/top-bar_btnfono.gif) no-repeat 0 -14px;
}
/* boton donde */
#botones a.donde {
	background: url(img-site/top-bar_ofertas.gif) no-repeat 0 0;
}
#botones a:hover.donde {
	background: url(img-site/top-bar_ofertas.gif) no-repeat 0 -14px;
}
#botones a.twitter {
	padding-left: 0 !important;
}
/* top-shadow w/fix */
div#top-shadow, div#top-shadow-content {
	height: 20px;
	background: url(img-site/top-shadow_bkg.png) repeat-x;
}
/* 18 */
.patrias {
	background-image: url(img-site/top-shadow_bkg_18.png) !important;
}
.chile_decoracion {
	width: 48px;
	height: 47px;
	position: absolute;
	top: 155px;
	z-index: 5000;
}
	.chile_iz {
		background-image: url(img-site/chile_decoracion.gif);
	}
	.chile_dr {
		background-image: url(img-site/chile_decoracion2.gif);
		right: 0;
	}
.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; }
/* NEW HEADER*/
.tx{
  font-size: 9px;
  color: #8a8a8a;
 }
.go99{
  border-style: solid;
  border-width: 1px;
  border-color: #359DCB;
  width: 138px;
  height: 19px;
 }
 
.ml{
  font-size: 11px;
  color: #ffffff;
  text-decoration: underline;
 }
 
.ml1{
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
 }
 
.ml2{
  font-size: 9px;
  color: #ffffff;
  text-decoration: none;
 } 
/*  END */
body
{
background-color: #ffffff;
background: #ffffff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
font-family: Arial,Helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 100%;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}
.menu{
width: 200px;
float: left;
margin-top: 0pt;
margin-right: 17px;
margin-bottom: 0pt;
margin-left: 0pt;
}
.nada{
width: 100px;
float: left;
margin-top: 0pt;
margin-right: 17px;
margin-bottom: 0pt;
margin-left: 0pt;
}

/* NUEVO MENU */
A.menucateg {
display: block;
text-decoration: none;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border: solid 1px #f8f8f9;
}

A.menucateg:hover { 
border: solid 1px #6633CC;
background-color:#333333;
text-decoration: none;
font-weight: bold;
color: #ffffff;
}

A.menusubcateg {
display: block;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
border: solid 1px #f8f8f9;
}

A.menusubcateg:hover { 
border: solid 1px #6633CC;
background-color:#333333;
text-decoration: none;
color: #ffffff;
}

FORM {
	display: inline;
}

TR.header {
/*  background: #ffffff; */
}

TR.headerNavigation {
  background: #ffffff;
}

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

A.headerNavigation { 
  color: #000000; 
}

A.headerNavigation:hover {
  color: #000000;
}

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: #;
}

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

.infoBox {
  background: #b6b7cb;
}

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

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

TD.infoBoxHeading {
  font-family: Verdana,Arial,Tahoma;
  font-size: 12px;
  font-weight: bold;
  background: url('images/template/infobox/corner_center.gif');
  color: #1f79b6;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* 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; }

.mws_boxTop    { background: url('images/template/infobox/top.png');
                 font-family: Tahoma;
                 font-size: 11px;
 color: #ffffff;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft   { background: url('images/template/infobox/left.png'); }
.mws_boxRight  { background: url('images/template/infobox/right.png'); }
.mws_boxBottom { background: url('images/template/infobox/bot.png');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
				 color: #ffffff;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter { background: #FFFFFF; }

.mws_boxTop_main    { background: url('images/template/infobox_main/top.png');
                 font-family: Tahoma;
                 font-size: 11px;
				 color: #ffffff;
                 text-align : center;
                 font-weight: bold;
                 background-repeat:repeat-x;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxLeft_main   { background: url('images/template/infobox_main/left.png'); }
.mws_boxRight_main  { background: url('images/template/infobox_main/right.png'); }
.mws_boxBottom_main { background: url('images/template/infobox_main/bot.png');
                 font-family: Verdana, Arial, sans-serif;
                 font-size: 11px;
                 text-align : center;
                 vertical-align: middle;
                 white-space: nowrap; }
.mws_boxCenter_main { background: #FFFFFF; }.bg{
  background-color: #F5F5F5;
  padding-left: 7px;
  width: 181px;
 }
 
/* For the new products listing.php */ 
TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #333333;
  border-spacing: 1px;
}

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

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: #9a9a9a;
}

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; cursor: hand; }
.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; }


/* Image pop-up mejora */
.imgborder_productpage img

{
	border: 12px solid #e0e0e0;
	margin:10px;	
}
/* mejoras footer */
TR.footerNavigation {
  background: #000000;
}

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

A.footerNavigation { 
  color: #FFFFFF; 
}

A.footerNavigation:hover {
  color: #FFFFFF;
}
h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 0;
}

h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
}
/* New Products Scroller */

#pscroller_np {
height: 150px;
border: 0px;
padding: 5px;
}

.pscroller_c_np {
  font-family: sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
/* NUEVO MENU */
#MainMenu 
{
	margin:0;
	border:0;
}
#tab 
{
	margin:0;
	top:0;
}
#tab ul 
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#tab li 
{
display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a 
{
	background:#000000 url("images/skin/bright_009.gif") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
}
#tab a span 
{
	display:block;
	background:url("images/skin/bleft_009.gif") no-repeat left top;
	padding:0 25px 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#FFFFFF;
	font-weight:bold;
	line-height:44px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:#000000;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0 solid #330066;
	color:#FFFFFF;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	margin:0;
	padding:0;
	list-style:none;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link, .dropmenudiv a:visited
{
	width:180px;
	margin:0;
	padding:0;
	display:block;
	border:0 solid #000000;
	color:#FFFFFF;
	background:url("images/skin/bleft_009.gif") no-repeat left top;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv a span 
{
	float:left;
	display:block;
	line-height:44px;
	background:url("images/skin/bright_009.gif") no-repeat right top;
	padding:0 25px 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#FFFFFF;
}
.dropmenudiv a span 
{
	float:none;
}
.dropmenudiv a:hover
{
	border:0 solid #000000;
	background-position:left bottom;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#FFFFFF;
	font-weight:bold;
}
/* FOOTER */
.tituto1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tituto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.tituto3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.tituto4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* Search Bar */
#search_box {
    width: 276px;
    height: 47px;
    background: url(images/header/bg_search.gif);
}
#search_box #s {
   float: left;
    padding: 13;
    margin: 19px 10 10 0;
    border: 0;
    width: 220px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 19px 1px 10px 0px;
}
.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;
}
/* star product pimped start */

.starTitle{
  font-family: Verdana, Arial,  sans-serif;
  font-size: 14px;
  color: #c3c3c3;
  font-weight : normal;
}

.starName{
 font-family: Tahoma, Verdana, Arial;
 font-size: 24px;
 font-weight: normal;
 color: #1f79b6;
 }  
 
 .starProdDesc{
 font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
 color: #808080;
 }  
 
 .starPrice{
 font-family: Arial, Verdana, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #ffffff;
 }  
 
 .box_outline3 {
margin-top:3px;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-style: solid;
border-color: #bfbfbf;

}
#ad { background:#FFFFF ; border:2px solid #000 ; color:#000 ; font-family:sans-serif ; padding:100px 5px ; position:absolute ; top:20px ; left:500px ; width:300px ; visibility:hidden ; z-index:1 }

/* star product pimped end */

/* Start of the new product listing & product info pages */
.pagelisting {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #9a9a9a;
}

.price {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: red;
  font-weight: bold;
  line-height: 1.5;
}

.description {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
    font-weight: bold;
}


TD.maintop {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  font-weight:bold;
}

TD.mains {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  font-weight:bold;
}

TD.mainsred {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  color:red;
  line-height: 1.5;
  font-weight:bold;
}

/* End of new product listing & product info pages */
/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}		
/*----------------------------End Suggest Styles------------------------*/
.box_outline3 {
margin-top:3px;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-style: solid;
border-color: #bfbfbf;
}
.specials_price{
font-family: Arial, Verdana, sans-serif;
 font-size: 12px;
color: #ffffff;
 font-weight: bold;
text-decoration: none;
}

.specials_old_price{
 font-family:  Verdana, Arial, Tahoma;
 font-size: 11px;
 color: #333333;
font-weight: normal;
 text-decoration: none;
}
.specials_name{
font-family:  Verdana, Arial, Tahoma;
font-size: 12px;
font-weight: bold;
 color: #1f79b6;
padding-left:5px;
}
.specials_desc{
 font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #808080;
 font-weight: normal;
text-decoration: none;
padding-left:5px;
 padding-top:5px;
}
.headerleft 
{
padding-left:100px;
}
.headerright
{
padding-left: 20px;
padding-right:100px;
}
.infoBoxContents2 {
  background-image: url(images/header/back2.gif);
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

 .newdesktableHeading{
font-family:  Verdana, Arial, Tahoma;
font-size: 14px;
font-weight: bold;
 color: #1f79b6;
padding-left:5px;
}
div#side-content
{
width: 780px;
height: auto;
float: left;
}
/* destacados */
div#destacados {
	margin-bottom: 15px;
}
div#side-menu

{
width: 200px;
float: left;
margin-top: 0pt;
margin-right: 17px;
margin-bottom: 0pt;
margin-left: 0pt;
}
