body { color: #002576;margin: 0px;background-color: #f0f0f0;background-repeat: repeat-x;background-image: url(./img/fondo_w.jpg);}
form { display: inline }

div#base { width: 100%; height: 100%; text-align: center; padding: 10px 0 10px 0 }
div#duermemas { width: 853px; margin: auto; padding: 0; background-color: #fff; border: solid 1px #c0c0c0; display: table}
div#cabecera { margin: 0; padding: 0; width: 853px;height: 100px; display: table; background-image: url(./img/cab.jpg);}
div#toplayout { margin: 0; padding: 0; width: 853px; height: 40px; background-image: url(./img/barra_fondo.gif);}
div#user { float: left; width: 560px; margin: 6px 0 0 10px; text-align: left;}
div#botones { float: right; width: 265px}
div#categorias { float: left; width: 193px; display: table; text-align: left; }
div#contenido { float: right; width: 640px; display: table; text-align: left; padding: 0px; margin: 8px; margin-left: 0px;}
div#pie { width: 853px; height: 70px;display: table; background-image: url(./img/pie00.jpg); }

.mainbody { background: #ffffff;   }
a { color: #002576; text-decoration: none; }
a:hover { color: #b90a0a; text-decoration: underline; }
form { margin: 0; display: inline }
h1 { font-size: 20px;  padding: 0px;  margin: 0px; }
h2 { font-size: 18px;  padding: 0px;  margin: 0px; }
h3 { font-size: 14px;  padding: 0px;  margin: 0px; color: #7baf0f }
h4 { font-size: 12px;  padding: 0px;  margin: 0px; }
td { font-family : Arial; font-size : 12px }
.standard { font-family : Arial; font-size : 12px }
.contentheader { font-family : Verdana, Arial, sans-serif; font-size : 15px; font-weight: bold; }
.cabecera_tx { font-family: trebuchet ms,arial,verdana; font-size: 15px; font-weight: bold}
.categoria{color: #B90A0A; font-family:Arial,Microsoft sans serif,trebuchet MS,verdana,helvetica; font-size: 14px ;font-weight:bold}
.categoria a:link{color: #B90A0A; font-family:Arial,Microsoft sans serif,trebuchet MS,verdana,helvetica; font-size: 14px ;font-weight:bold}
.categoria a:visited{color: #B90A0A; font-family:Arial,Microsoft sans serif,trebuchet MS,verdana,helvetica; font-size: 14px ;font-weight:bold}
.categoria a:hover{color: #7BAF0F; font-family:Arial,Microsoft sans serif,trebuchet MS,verdana,helvetica; font-size: 14px ;font-weight:bold}
.subcat { font-family: Arial, Verdana ;font-size: 11px; }
.toplayout{color: #002576; font-family:Arial,Microsoft sans serif,trebuchet MS,verdana,helvetica; font-size: 12px ;font-weight:normal}
.toplayout a:link{color: #002576; font-family:Arial,Microsoft sans serif,trebuchet MS,verdana,helvetica; font-size: 12px ;font-weight:normal}
.toplayout a:visited{color: #002576; font-family:Arial,Microsoft sans serif,trebuchet MS,verdana,helvetica; font-size: 12px ;font-weight:normal}
.toplayout a:hover{color: white; font-family:Arial,Microsoft sans serif,trebuchet MS,verdana,helvetica; font-size: 12px ;font-weight:normal}
.producto {color: #B90A0A; font-family: Helvetica; font-size: 20px ;font-weight:bold}
.masvendidos {color: #002576; font-family: Arial, Microsoft sans serif, verdana, helvetica; font-size: 11px;}
.noticia {color: #002576; font-family: Tahoma, Arial; font-size: 11px;}
.categories {   margin: 5px;  font-size : 15px;  font-family : Arial, sans-serif; color : #000044;   }
.categoriesback {   margin: 5px; background : #ffffff;  }
.viewcart { font-family : Verdana, Arial, sans-serif; font-size : 12px; font-weight: bold; }
.smallred {color: #B90a0a; font-family: Microsoft sans serif, trebuchet MS, verdana, helvetica; font-size: 9px}
.smallink {color: #c0c0c0; font-family: Arial; font-size: 10px; text-align:center}
.small {color: #002576; font-family: Arial, Microsoft sans serif, verdana, helvetica; font-size: 10px}
.title {color: #002576; font-family: arial,verdana,helvetica; font-size: 16px; font-weight: bold}
.tym {color: #666; font-family: Arial,Microsoft sans serif,trebuchet MS,verdana,helvetica; font-size: 12px;text-decoration:none}
.tym a:link {color: #666; font-family: Arial,Microsoft sans serif,trebuchet MS,verdana,helvetica; font-size: 12px;text-decoration:none}
.tym a:visited {color: #666; font-family: Arial,Microsoft sans serif,trebuchet MS,verdana,helvetica; font-size: 12px;text-decoration:none}
.tym a:hover {color: #E2B42B; font-family: Arial,Microsoft sans serif,trebuchet MS,verdana,helvetica; font-size: 12px;text-decoration:none}
.caja {color: #002576; font-family: arial,trebuchet MS,verdana,helvetica; font-size: 12px;margin: 2px} 
.caja1 {color: #002576; font-family: arial,trebuchet MS,verdana,helvetica; font-size: 15px;margin: 2px} 
A.maincart { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #002576; }
A.maincart:visited { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #002576; }
A.login:link { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #002576; }
A.login:visited { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #002576;  }
A.login:hover { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #B90A0A;  }
A.prod:link { font-family : Arial, sans-serif; font-size : 18px; color: #002576; }
A.prod:visited { font-family : Arial, sans-serif; font-size : 18px; color: #002576;  }
A.prod:hover { font-family : Arial, sans-serif; font-size : 18px; color: #B90A0A;  }
div#webmap { position: fixed; bottom: 0px;}