body { margin: 0px; padding: 0px; text-align: center; background: #393A3F; color:#CCCCCC; }

a { color: #FF0000; }
a:link { color: #FF0000; }
a:hover { color: #FFFFFF;  }
a:visited { color: #FF0000; }
a:visited:hover { color: #FFFFFF;  }

td.menus { width: 770px; height: 110px; margin: 0px; padding: 0px; text-align: right; vertical-align: top; background: url(img/pagamenos-en-coche.gif) top left no-repeat #393A3F; }
table.menus { width: 500px; margin: 5px 0px; padding: 0px; float: right; }
a.menu { font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; }
a.menu:link { color: #FFFFFF; }
a.menu:hover { color: #FF0000; }
a.menu:visited { color: #FFFFFF; }
a.menu:visited:hover { color: #FF0000; }

td.central { width: 770px; margin: 0px; padding: 10px; height: 250px; text-align: left; vertical-align: top; font: normal 12px Arial, Helvetica, sans-serif; color: #CCCCCC; }
h1 { font: bold 18px Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: underline; }
h2 { font: bold 16px Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; }
h3 { font: bold 16px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; text-align: center; height: 70px; margin: 0px 0px 5px 0px; padding: 0px; }
b.h3 { color: #FF0000; text-decoration: underline; text-transform: capitalize; }
td.oferta { width: 400px; height: 230px; margin: 0px; padding: 0px; vertical-align: top; text-align: left; background: url(img/oferta-del-mes.gif) bottom right no-repeat #393A3F; font: normal 12px Arial, Helvetica, sans-serif; color: #CCCCCC; }
div.ofertas { margin: 40px 0px 0px 40px; }

td.formtxt { text-align: right; vertical-align: top; font: bold 12px Arial, Helvetica, sans-serif; color: #CCCCCC;  }
td.formtxt2 { text-align: left; vertical-align: top; font: normal 12px Arial, Helvetica, sans-serif; color: #CCCCCC;  }
td.formtxt3 { width: 400px; text-align: left; vertical-align: top; background: url(img/manos.gif) bottom right no-repeat #393A3F; font: normal 12px Arial, Helvetica, sans-serif; color: #CCCCCC;  }
td.formtxt4 { width: 420px; text-align: left; vertical-align: top; background: url(img/logoconcapa.gif) bottom right no-repeat #393A3F; font: normal 12px Arial, Helvetica, sans-serif; color: #CCCCCC;  }
input.submit { border: double 3px #FF0000; background: #CCCCCC; font: normal 12px Arial, Helvetica, sans-serif; color: #393A3F; }

td.lista { font: normal 12px Arial, Helvetica, sans-serif; color: #000000; border: solid 2px #FF0000; background: #CCCCCC; text-align: left; vertical-align: top; padding: 10px; }
.lista { font: normal 12px Arial, Helvetica, sans-serif; color: #000000; }
a.lista { font: normal 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; }
a.lista:link { color: #000000; }
a.lista:hover { color: #666666; }
a.lista:visited { color: #000000; }
a.lista:visited:hover { color: #666666; }

td.titular { background: #CCCCCC; padding: 3px; text-align: left; font: bold 12px Arial, Helvetica, sans-serif; color: #FF0000; }
td.detalles { text-align: left; vertical-align: center; font: normal 12px Arial, Helvetica, sans-serif; color: #CCCCCC; border-bottom: solid 1px #CCCCCC; }
td.detalles2 { text-align: right; vertical-align: center; font: normal 12px Arial, Helvetica, sans-serif; color: #CCCCCC; border-bottom: solid 1px #CCCCCC; }
img.thumbnail { border: solid 1px #FF0000; width: 100px; }
img.coche { border: solid 1px #FF0000; width: 250px; margin: 0px 0px 10px 0px; }

p.black { margin: 10px; font: bold 12px Arial, Helvetica, sans-serif; color: #000000; }
td.prod1 { text-align: left; font: normal 12px Arial, Helvetica, sans-serif; color: #CCCCCC; }
td.prod2 { text-align: center; font: normal 12px Arial, Helvetica, sans-serif; color: #CCCCCC; }
td.prod3 { text-align: right; font: normal 12px Arial, Helvetica, sans-serif; color: #CCCCCC; }
td.prod4 { text-align: left; padding-left: 20px; font: normal 12px Arial, Helvetica, sans-serif; color: #CCCCCC; }

form.compra { margin: 0px; }
input.compra { width: 20px; height: 16px; margin: 0px 5px; border: solid 1px #FFFFFF; background: #CCCCCC; font: normal 12px Arial, Helvetica, sans-serif; color: #000000; }
input.submitcompra { width: 50px; height: 16px; border: solid 1px #FF0000; background: #CCCCCC; font: normal 10px Arial, Helvetica, sans-serif; color: #393A3F; }

a.sitemap { font: normal 12px Arial, Helvetica, sans-serif; text-decoration: none; }
a.sitemap:link { color: #CCCCCC; }
a.sitemap:hover { color: #FF0000; }
a.sitemap:visited { color: #CCCCCC; }
a.sitemap:visited:hover { color: #FF0000; }

td.pagamenos { width: 770px; height: 120px; margin: 0px; padding: 0px; text-align: center; font: normal 10px Arial, Helvetica, sans-serif; color: #CCCCCC;}
td.banner1 { width: 245px; height: 100px; border: solid 2px #FF0000; background: url(img/) top center no-repeat #CCCCCC; text-align: center; vertical-align: center; }
td.banner2 { width: 245px; height: 100px; border: solid 2px #FF0000; background: url(img/) top center no-repeat #CCCCCC; text-align: center; vertical-align: center; }
td.banner3 { width: 245px; height: 100px; border: solid 2px #FF0000; background: url(img/) top center no-repeat #CCCCCC; text-align: right; vertical-align: bottom; }
td.sidebanner { width: 245px; height: 108px; border: solid 2px #FF0000; background: url(img/) top center no-repeat #CCCCCC; text-align: center; vertical-align: top; font: bold 12px Arial, Helvetica, sans-serif; color: #000000; }
a.banner { font: bold 12px Arial, Helvetica, sans-serif; color: #FF0000; }
a.banner:link { color: #FF0000; }
a.banner:hover { color: #666666;  }
a.banner:visited { color: #FF0000; }
a.banner:visited:hover { color: #666666;  }

img.borde { border: solid 1px #FF0000; margin: 0px 10px 0px 0px; }
img.cata { border: solid 1px #FF0000; width: 400px; }

a.copy { font: normal 10px Arial, Helvetica, sans-serif; text-decoration: none;}
a.copy:link { color: #CCCCCC; }
a.copy:hover { color: #FF0000; }
a.copy:visited { color: #CCCCCC; }
a.copy:visited:hover { color: #FF0000; }
