BODY {
background:#333;
color:#000;
margin:15px
}

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

a:focus {
outline:none
}

A:hover {
color:#F90;
text-decoration:none
}

.infoBox {
background:#D3D1D1
}

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

.cateBox {
background:url(butto2.gif);
color:#555;
height:30px;
line-height:27px;
padding-left:32px;
margin-bottom:8px
}

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

.featuredBox {
background-color:#fff
}

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

TD.infoBoxHeading {
background-image:url('images/infobox/corner_center.gif');
font-family:Arial, Verdana, sans-serif;
font-size:18px;
font-weight:400;
color:#c00;
display:none
}

TABLE.productListing {
border:0;
shopping-cartheaderfootercolorborder-spacing:1px;
border-color:#E7E7E7;
border-style:solid
}

.productListing-heading {
border-right:1px solid #FFF;
border-top:0 solid #FFF;
border-bottom:3px solid #FFF;
text-align:left;
color:#414956;
font-weight:700;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
background:#E7E7E7;
padding:11px
}

TD.productListing-data {
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
text-align:center;
vertical-align:top;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
color:#414956;
padding:10px
}

TD.pageHeading,DIV.pageHeading {
font-size:14px;
color:#3B3B3B;
font-family:arial;
font-weight:700;
font-style:italic;
text-decoration:none;
height:29px;
width:489px;
background:url('images/m99.gif');
background-repeat:no-repeat;
padding-bottom:0;
padding-left:20px
}

TD.pop,DIV.pop {
font-size:13px;
color:#3b3b3b;
font-weight:700;
height:28px;
zwidth:461px;
padding-top:10px;
padding-left:20px;
text-transform:uppercase
}

TD.main,P.main,SPAN.main {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#333;
line-height:1.5
}

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

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

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

.pr_category {
font-size:13px;
color:#000;
text-decoration:none;
text-transform:uppercase;
font-weight:700
}

.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:#9f0
}

.ch2 {
font-size:11px;
color:#545454;
font-weight:700
}

.ch3 {
font-size:14px;
color:#000;
font-family:arial;
font-weight:700
}

.ch4 {
border-left:#D2D2D2 1px solid;
border-right:#D2D2D2 1px solid;
border-bottom:#D2D2D2 1px solid
}

.ch8 {
padding-left:13px
}

.ch8b {
padding-left:13px;
background:#6c6c64
}

.ch9 {
font-size:11px;
color:#F90;
text-decoration:none
}

.ch10 {
padding-left:9px
}

.ch11 {
padding-left:6px
}

.ml3 {
font-size:11px;
color:#565656;
font-weight:700;
text-decoration:none
}

.se {
width:135px;
font-size:9px;
color:#858585
}

.image_border {
border:1px solid #888
}

TD.productDesc {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height: 18px;
color:#333;
padding:1px 7px
}

TD.productheadDesc {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:400;
color:#000;
padding:4px 0 0 10px
}

.boton {
width:55%;
border:1px solid #333;
background-color:#000;
color:#fff;
text-align:left;
padding:3px
}

.boton a:hover {
border:1px solid #333;
background-color:#000;
color:#F90;
padding:3px
}

.botonb {
width:18%;
border:1px solid #333;
background-color:#000;
color:#fff;
padding:3px
}

/* footer */
.pie a {
font-size:11px;
color:#FFBD5B
}

.pie a:hover {
color:#F90
}

.myForm fieldset {
border:1px solid #999;
margin:0;
padding:10px
}

.label {
display:block;
color:#000;
float:left;
padding-top:8px;
margin:0 0 5px
}

.text {
font-family:Tahoma;
font-size:14px
}

.myForm input {
width:50%;
height:20px;
border:1px solid #A0A0A0;
font-size:10px;
padding:3px 0 3px 25px
}

.myForm input#name {
background:#FFF;
background-position:1px 4px;
font-size:10px;
border:1px solid #d1d0c0;
padding:5px 5px 0
}

.myForm input#email {
background:#FFF;
background-position:5px 4px;
font-size:10px;
border:1px solid #d1d0c0;
padding:5px 5px 0
}

.myForm input.button {
width:15%;
background-color:#000;
border:1px solid #333;
color:#F90;
padding:3px
}

.ask fieldset {
border:1px solid #666;
margin:0;
padding:10px
}

.ask fieldset legend {
color:#666
}

.etiq {
color:#333;
font-weight:700
}

.ask text {
font-family:Tahoma;
font-size:12px;
color:#333
}

.ask input {
border:1px solid #d1d0c0;
font-size:10px;
padding:1px 0 3px 3px
}

.ask input.button {
background-color:#000;
border:1px solid #333;
color:#F90;
padding:3px
}

.star-product-title {
font-family:Verdana, Arial, sans-serif;
text-align:center;
font-size:16px;
font-weight:700;
color:#000
}

.star-product {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:400;
color:#333
}

.texto {
font-family:Tahoma;
font-size:11px;
color:#333;
line-height:1.5
}

div#quicksearch {
display:block;
margin-left:0;
width:60%;
float:left;
border:solid 1px #d1d0c0;
font-family:Tahoma;
font-size:11px;
color:#333;
padding:3px
}

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

A.pageResults,A.pageResults:hover,A.pageResults:visited {
color:#747474
}

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

.pr_name,.ml2 {
font-size:11px;
color:#353535;
font-weight:700;
text-decoration:none
}

.pr_price,.ch6 {
font-size:16px;
color:#F60;
font-family:tahoma;
font-weight:700
}

.pr_descr,td {
font-family:tahoma, verdana, arial;
font-size:11px;
color:#858588
}

.myForm,.ask {
width:100%
}

.myForm textarea,.ask textarea {
font-size:12px;
border:1px solid #d1d0c0;
padding:5px
}

/* medios de pago */
.demoTable {
border-spacing:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
width:98%;
background-color:#CCC;
margin:auto
}

.demoTable td,.demoTable th {
padding:4px
}

.demoTable th {
text-align:center;
background:#F5F5F5;
color:#666;
border:1px solid #FFF;
text-transform:uppercase
}

.demoTable tr {
background-color:#FFF;
text-align:left;
font-weight:700
}

.demoTable tr.odd {
background:#f9f9f9;
border-top:1px solid #FFF;
font-weight:700
}

.demoTable SPAN.costo {
color:red;
font-size:9px
}

/* popup */
#popwingui {
background-color:#fff;
background-image:url(janelaMeio.jpg);
background-repeat:repeat-x;
border:1px solid #000;
cursor:move
}

#popwindiv {
border:solid 1px #333
}

#popwiniframe {
border:1px #333
}

/* list all manufacturers */
.manu {
border-bottom:1px dashed #666
}

/* menu lateral*/
#menudcho {
width:205px;
}

#menudcho a.button {
background:url(butto.gif);
display:block;
color:#555;
font-weight:700;
height:30px;
line-height:29px;
margin-bottom:5px;
text-decoration:none;
width:205px
}

#menudcho a:hover.button {
color:#521B2C
}

#menudcho .home {
background:url(home.gif) no-repeat 10px 8px;
text-indent:30px;
display:block
}

#menudcho .tools {
background:url(tools.gif) no-repeat 10px 8px;
text-indent:30px;
display:block
}

#menudcho .noso {
background:url(userb.gif) no-repeat 7px 6px;
text-indent:30px;
display:block
}

#menudcho .servi {
background:url(plugin.gif) no-repeat 10px 8px;
text-indent:30px;
display:block
}

#menudcho .news {
background:url(nove.gif) no-repeat 10px 8px;
text-indent:30px;
display:block
}

#menudcho .contact {
background:url(mail.gif) no-repeat 10px 8px;
text-indent:30px;
display:block
}

#menudcho .dollar {
background:url(dollar.gif) no-repeat 10px 8px;
text-indent:30px;
display:block
}

/* check en lista, descripcion */
#listaproduct {
list-style-image:url(check.gif);
line-height:18px
}

#descrip {
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
font-weight:700;
margin:5px 0 10px;
padding:5px 10px
}

#descrip .desc {
background:url(docs_24.gif) no-repeat;
height:23px;
text-indent:25px;
display:block
}

#descrip .cred {
background:url(mastercard.gif) no-repeat;
height:21px;
text-indent:35px;
display:block
}

.regalo {
background:url(regalo.gif) no-repeat;
color:#666;
height:100px;
font-size:14px;
font-weight:700;
margin:20px 0;
padding:10px 10px 10px 75px
}

/* featured */
.prodname {
font-size:12px;
font-weight:700;
line-height:16px;
display:block;
margin:0 0 7px
}

.prodname a {
color:#00B3E1
}

.precfea {
color:#000;
font-weight:700;
padding-bottom:15px
}

TD.destacados {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:transparent url(recuad.gif) no-repeat;
padding:10px
}
/* para Novedades*/
TD.productDescnews {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
line-height: 16px;
color:#666;
padding:1px 7px
}

#ofertas{
width:480px;
margin: 20px auto
}
#ofertas a{
font-size: 14px;
font-weight:700;
line-height:20px;
text-decoration:none
}
#content{
width:300px;
margin: 0 auto
}
#rightcolumn{
float:left;
width:480px;
min-height: 200px;
border: none;
padding: 5px;
padding-bottom: 8px;
}

* html #rightcolumn{ /*IE only style*/
height: 200px;
}