body { margin: 0px; text-align: center; }

table.main { width: 750px; margin: 0px; padding: 0px; }

td.top { background: url(img/top.gif) no-repeat; text-align: right; height: 100px; vertical-align: middle; }

.header { font: normal 12px verdana,arial,sans-serif; color: #999999; text-align: right; margin: 0px; }

td.contenido { padding: 0px 40px; vertical-align: top; }

p { font: normal 10px verdana,arial,sans-serif; color: #000000; }

img.flag { width: 18px; height: 12px; border: 0px;}

.gris {font: normal 12px verdana,arial,sans-serif; color: #999999; margin: 0px; }
a.gris { text-decoration: none; }
a.gris:link { color: #999999; }
a.gris:hover { color: #CC6600; }
a.gris:visited { color: #999999; }
a.gris:visited:hover { color: #CC6600; }

li { list-style-image: url(http://www.dtimagen.com/img/arrow.gif); margin-left: -20px; font: normal 10px verdana,arial,sans-serif; color: #000000; }

.home { font: normal 10px verdana,arial,sans-serif; color: #000000; text-decoration: none; }
h2.home {font: bold 12px verdana,arial,sans-serif; color: #CC6600; margin: 0px; border-bottom: solid 1px #999999; width: 320px; text-align: left; }
td.home { border-left: solid 1px #999999; border-bottom: solid 1px #999999; padding: 5px; }

.cobre { font: bold 12px verdana,arial,sans-serif; color: #CC6600; }
p.cobre { font: bold 12px verdana,arial,sans-serif; color: #CC6600; text-align: center; }
a.cobre { font: bold 12px verdana,arial,sans-serif; text-align: center; text-decoration: none; }
a.cobre:link { color: #CC6600; }
a.cobre:hover { color: #999999; }
a.cobre:visited { color: #CC6600; }
a.cobre:visited:hover { color: #999999; }

hr { border: solid 1px #FFFFFF; }

td.menu { background: #EEEEEE; border: solid 1px #999999; vertical-align: top; width: 33%; padding: 5px; }
a.menu { font: bold 10px verdana,arial,sans-serif; text-decoration: none; }
a.menu:link { color: #000000; }
a.menu:hover { color: #CC6600; }
a.menu:visited { color: #000000; }
a.menu:visited:hover { color: #CC6600; }

table.form { border-left: solid 1px #999999; border-bottom: solid 1px #999999; padding: 5px; }

td.form { font: bold 10px verdana,arial,sans-serif; color: #000000; text-align: right; vertical-align: middle; padding: 0px 5px; }
td.campos { font: bold 10px verdana,arial,sans-serif; color: #000000; text-align: left; vertical-align: middle; padding: 0px 5px;}
.campo {font-family: arial,helvetica,sans-serif; font-size: 10px; font-weight: normal; color: #CC6600; background: #CCCCCC; }

td.bottommenu { background: #EEEEEE; border: solid 1px #999999; vertical-align: top; width: 100%; }
.bottom { border-top: solid 1px #FFFFFF; text-align: center; font: normal 10px verdana,arial,sans-serif; color: #999999; padding-bottom: 10px; }

img.plantilla { width: 350px; border: solid 1px #CC6600; }
