body {
	background-color: #383838;
	color: white;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
}

#body {
	color: black;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	background-color: white;
}

#contacto {
	color: black;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	background: white url(images/bg-contac.jpg) no-repeat center top;
}

.TableMain {
	width: 904px;
	background: none no-repeat;
	margin-left: auto;
	margin-right: auto;
}

.TdLogo {
	background: url(images/logo.jpg) no-repeat;
	height: 120px;
}

.TdPromo {
	height: 469px;
	vertical-align: top;
	background: black url(images/bg.jpg) no-repeat;
}

.TdBgDown {
	background: url(images/bg-down.gif) repeat-y;
	vertical-align: top;
}

.DivMenu {
	margin-left: auto;
	margin-right: auto;
	width: 892px;
	height: 31px;
	background: url(images/btnBuscar.gif) no-repeat 544px;
}

.Buscar {
	border-style: none;
	width: 155px;
	vertical-align: 8px;
	margin-left: 125px;
	background: transparent url(images/buscaicono.gif) no-repeat 0 1px;
	padding-left: 20px;
	color: black;
	padding-top: 3px;
}

.TableNuevo {
	margin-left: auto;
	margin-right: auto;
	width: 829px;
	margin-top: 10px;
}

.TdNuevo1 {
	background: url(images/bgNuevo1.gif) no-repeat;
	width: 265px;
	height: 426px;
	color: black;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
}

.TdNuevo2 {
	background: url(images/bgNuevo2.gif) no-repeat;
	width: 283px;
	height: 426px;
	color: black;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
}

.TdNuevo3 {
	background: url(images/bgNuevo3.gif) no-repeat;
	width: 282px;
	height: 426px;
	color: black;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
}

.DivTitleNuevo {
	width: 250px;
	color: #8b8b8b;
	font: bold 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	margin-top: 105px;
}

.DivNoticias {
	background: url(images/bgNoticias.jpg) no-repeat;
	width: 892px;
	height: 31px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	padding-top: 8px;
}

.TablePromo {
	margin-left: auto;
	margin-right: auto;
	margin-top: 1px;
}

.TdPromo1 {
	background: url(images/bgPromo1.gif) no-repeat;
	width: 265px;
	height: 150px;
	color: black;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
}

.TdPromo2 {
	background: url(images/bgPromo2.gif) no-repeat;
	width: 283px;
	height: 150px;
	color: black;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
}

.TdPromo3 {
	background: url(images/bgPromo3.gif) no-repeat;
	width: 282px;
	height: 150px;
	color: black;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
}

.TablePromo1 {
	margin-left: auto;
	margin-right: auto;
}

.TdTitlePromo1 {
	width: 120px;
	vertical-align: top;
	text-align: left;
}

.DivTitlePromo {
	color: black;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.DivDescPromo {
	color: #999;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 5px;
}

.TableProductos {
	width: 832px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

.TdCategoria {
	width: 184px;
	background: url(images/bgMenu.gif) no-repeat;
	height: 627px;
	color: black;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	vertical-align: top;
}

.TdListado {
	width: 634px;
	vertical-align: top;
}

.DivListCategoria {
	margin-left: auto;
	margin-right: auto;
	width: 175px;
	margin-top: 35px;
	white-space: nowrap;
}

.DivListMarca {
	width: 175px;
	white-space: nowrap;
	margin-left: auto;
	margin-right: auto;
	margin-top: 95px;
	height: 140px;
	display: block;
	overflow: auto;
}
div#wn	{ 
	position:relative;
	width:175px; height:140px; 
	overflow:hidden;	
	}

div#scrollLinks {
	text-align: center;
	padding-top: 5px;
}


.DivSpace {
	height: 25px;
	width: 160px;
}

.DivSpace2 {
	height: 28px;
	width: 160px;
}

.TableCat {
	background: url(images/bgCatalago.jpg) no-repeat;
	width: 634px;
	height: 486px;
}

.DivFaq {
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
}

.TdTitleCat {
	height: 22px;
	font-weight: bold;
	color: white;
}

.TableContenido {
	width: 627px;
	margin-left: auto;
	margin-right: auto;
}

.TdContenido {
	vertical-align: top;
	width: 150px;
	height: 211px;
}

.TableProducto {
	width: 150px;
	margin-right: auto;
	margin-top: 20px;
	margin-left: auto;
}

.TdBgProductoNormal {
	width: 150px;
	height: 124px;
	text-align: center;
	background: url(images/bgProducto.gif) no-repeat;
}

.TdBgProductoNuevo {
	width: 150px;
	height: 124px;
	text-align: center;
	background: url(images/bgProductoNuevo.gif) no-repeat;
}

.TdBtnProducto {
	text-align: center;
}

.TdTextTitulo {
	text-align: left;
	color: black;
}

.TdTextDescripcion {
	text-align: left;
	color: #666;
	padding-left: 3px;
}

.TitleArt {
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: black;
}

.verde {
	font-weight: bold;
	color: #8CA748;
}

.ContenidoArt {
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #666;
	overflow: auto;
	height: 400px;
	width: 294px;
}

.TituloContac {
	font-size: 12px;
	font-weight: bold;
	color: white;
}

.TableServicios {
	background: url(images/bg-servicios.jpg) no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 735px;
	height: 914px;
	margin-top: 0;
	color: black;
}

a img {
	border-style: none;
}

/* Inputs */

input{
	background: #E0E0E0 url(images/bg-campos.gif) no-repeat;
	color: #000;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	border-style: none;
	padding: 7px 2px;
	width: 206px;
}

textarea{
	background: white url(images/bg-textarea.gif) no-repeat;
	color: #000;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	border-style: none;
	padding: 5px;
}

select{
	background: white;
	border: 1px solid #999;
	color: #000;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px;
}

.submit {
	background: silver url(images/button-grad.png) repeat-x scroll left top;
	border-color:#949494;
	color:#FFFFFF;
	-moz-border-radius-bottomleft:11px;
	-moz-border-radius-bottomright:11px;
	-moz-border-radius-topleft:11px;
	-moz-border-radius-topright:11px;
	cursor:pointer;
	width: 100px;
	text-decoration:none;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* Links */

a.Verdes:active        {
	BACKGROUND: none;
	COLOR: #003399;
	TEXT-DECORATION: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #b6ff8b;
	padding: 3px;
}

a.Verdes:visited       {
	BACKGROUND: none;
	COLOR: #003399;
	TEXT-DECORATION: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #b6ff8b;
	padding: 3px;
}

a.Verdes:link          {
	BACKGROUND: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	color: #b6ff8b;
	padding: 3px;
}

a.Verdes:hover         {
	BACKGROUND: none;
	COLOR: #99ccff;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #b6ff48;
	padding: 3px;
}

a.Azul:active        {
	BACKGROUND: none;
	COLOR: #003399;
	TEXT-DECORATION: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #5098d2;
	padding: 3px;
}

a.Azul:visited       {
	BACKGROUND: none;
	COLOR: #003399;
	TEXT-DECORATION: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #5098d2;
	padding: 3px;
}

a.Azul:link          {
	BACKGROUND: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	color: #5098d2;
	padding: 3px;
}

a.Azul:hover         {
	BACKGROUND: none;
	COLOR: #99ccff;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #85ccff;
	padding: 3px;
}

a.Scroll:active        {
	BACKGROUND: none;
	TEXT-DECORATION: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px;
	color: #033;
}

a.Scroll:visited       {
	BACKGROUND: none;
	color: #033;
	TEXT-DECORATION: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 3px;
}

a.Scroll:link          {
	BACKGROUND: none;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	color: #033;
	padding: 3px;
}

a.Scroll:hover         {
	BACKGROUND: none;
	COLOR: #99ccff;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #84cdcd;
	padding: 3px;
}