body { margin: 0px; background: #FBFBE3; text-align: center; }

table.general { margin: 0px auto; padding: 0px; width: 770px; }

td.top { background:  url(imagenes/cabecera.gif) bottom center no-repeat #FBFBE3; height: 99px; margin: 0px; padding: 0px; text-align: right; vertical-align: top; font: normal 14px Tahoma, Arial, Helvetica, sans-serif; color: #666; vertical-align: middle; }
a.top { font: normal 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; }
a.top:link { color: #666; }
a.top:hover { color: #666; }
a.top:visited { color: #666; }
a.top:visited:hover { color: #666; }
a.contact { font: normal 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; color: #666; }
b.contact { font: normal 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; color: #630; }

td.menu { background:  url(imagenes/menuback.gif) top left repeat-y #FBFBE3; width: 230px; margin:0px; padding: 0px; border: 0px; text-align: left; vertical-align: top; }
a.menu { font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #630; }
a.menu:link { text-decoration: none; }
a.menu:hover { text-decoration: underline; }
a.menu:visited { text-decoration: none; }
a.menu:visited:hover { text-decoration: underline; }

td.content { background:  url(imagenes/background.gif) top right repeat-y #FFF; margin:0px; padding: 10px; border: 0px; text-align: center; text-align: justify; vertical-align: top; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #666; }
#content a { font: bold 11px Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline; }
#content a:link { color: #630; }
#content a:hover { color: #666; }
#content a:visited { color: #630; }
#content a:visited:hover { color: #666; }

div#language { float: rigth; margin: 0px; text-align: right; }

h1 { margin: 15px 0px 20px 0px; padding: 0px; font: bold 14px Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline; color: #630; }
h2 { font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #630; text-decoration: none; } 
h3 { font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #666; text-decoration: none; }
ol { text-align: left; } 
ul.menu { list-style: none; margin: 0px 0px 50px 90px; padding: 0px; text-align: left; } 

img.bni { margin-left: 90px; }

table.formulario { width: 400px; margin: 0px auto; }
td.txtform { text-align: right; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #630; }
td.txtbox { text-align: left; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #630; }

div.legal { font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #666; }

td.bottom { background:  url(imagenes/bottom.gif) top right no-repeat #FBFBE3; width: 770px; text-align: right; font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color: #630; }
a.bottom { font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color: #630; }
a.bottom:link { text-decoration: none; }
a.bottom:hover { text-decoration: underline; }
a.bottom:visited { text-decoration: none; }
a.bottom:visited:hover { text-decoration: underline; }


