html, body { color: #202020; margin: 0px; padding: 0px; background-color: #ffffff; text-align: left; font-size: small; font-family: verdana, arial, helvetica; }
#comparador { color: #202020; background-color: #FFFFFF; margin: 30px auto 30px auto; padding: 0px; width: 800px; font-size: small; line-height: 16px; font-family: verdana, arial, helvetica; }
a, a:link, a:active, a:visited, a:hover { color: #1852ce; }
.centrado {text-align: center;}
.logotop {height: 100px;}
.piepag {text-align: center; font-size: x-small;}
.piepag p {margin-bottom: 21px;}
.aalaz { }
.aalaz h4 {

  font-weight: bold;
  margin-top: 21px;
}

.aalaz p {margin: 0px 0px 5px 5px; padding: 0px;}

.sn1 {font-size: xx-large;}
.sn2 {font-size: x-large;}
.sn3 {font-size: large;}
.sn5 {font-size: medium;}
.sn8 {font-size: small;}

.banner { width: 100%;
}
.bcateg { width: 100%;
}
.bmarca { width: 100%;
}

table.nube {width: 100%; padding: 4px;}


.banner h2 {
  background-color: #DFFBCF;
  padding: 3px;
  font-size: small;
  font-weight: normal;
  margin-bottom: 0px;
}
.bcateg h2 {
  background-color: #DFFBCF;
  padding: 3px;
  font-size: small;
  font-weight: bold;
  color: #333333;
  margin: 55px 0px 13px 0px;
}

.bmarca h2 {
  background-color: #EEEEEE;
  padding: 3px;
  font-size: small;
  font-weight: bold;
  color: #333333;
  margin: 21px 0px 13px 0px;
}

.banner h3 {
  background-color: #EFEFEF;
  padding: 3px;
  padding-right: 4px;
  font-size: small;
  font-weight: 500;
  margin-top: 0px;
}


.featured {
}
.featured table {
  margin: auto;
  padding: 0px;
}
.featured th {
  background-color: #DFFBCF;
  padding: 2px;
}
.featured h4 {
  font-size: 100%;
  margin-top: 0px;
}
.featured .stars {
  font-size: x-small;
}


.menu {
}


.navigation {
  width: 800px;
  text-align: center;
  margin: 20px 0 20px 0;
}


.prices {
  margin-top: 15px;
  width: 800px;
}


.producto {
  margin-top: 15px;
  width: 800px;
}
.producto h1 {
  font-size: large;
  margin: 10px 0px 10px 0px;
}
.producto p {
  text-align: left;
}


.ratings {
  margin-top: 15px;
  width: 800px;
}
.ratings form {
  display: inline;
}
.ratings form select {
  color: #AF7817;
}
.ratings form textarea {
  width: 100%;
}



.buscador {
}


.searchresults {
  width: 800px;
}
.searchresults h4 {
  font-size: 100%;
  font-weight: bold;
  margin: 10px 0px 10px 0px;
}
.searchresults p {
  text-align: left;
  margin: 10px 0px 10px 0px;
}

.related {
  width: 789px;
  background-color: #eeeeee;
  font-weight: bold;
  padding: 4px;
  margin-left: 2px;
  margin-top: 10px;
}


.starsOn {
  color: #AF7817;
  font-weight: bold;
}
.starsOff {
  color: #AAAAAA;
  font-weight: bold;
}
.nobr {
  white-space: nowrap;
}
.disabled {
  color: #AAAAAA;
}
