@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0; }

body {background:#fff; text-align:center; font-family:Helvetica, Arial, sans-serif;  }

#wrapper { width:700px; border:1px solid #999; margin:0 auto; text-align:left; padding:20px; }

h1 { color:#369; text-transform:uppercase; text-align:center; }
p { line-height:1.4em; font-size:0.8em; margin:1em 0; }


form fieldset { padding:1em 0; background:#000; color:#eee; border:0.2em solid #369; margin-bottom:2em; }
form fieldset legend { margin-left:2em; background:#fff; color:#369; border:0.2em solid #369; padding:0.5em 1em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; border-radius:0.5em; }
form label { display:block; width:150px; text-align:right; padding-right:10px; float:left; line-height:20px; } 

table { width:100%; border-collapse: collapse; }
table thead { display:none; }
table tbody tr td { padding:1em; margin:0; border:none; }
table tbody tr:hover { background:#333; }
table img { border:1px solid #fff; }

/*a.info:link, a.info:visited { display:block; width:24px; height:24px; background:url(gfx/info.png) 0 0 no-repeat; float:right; }
a.info:hover, a.info:visited:hover { background-position:0 -24px; }*/

a.info:link, a.info:visited { position:relative; color:#fff; text-decoration:none; padding:2px; }
a.info:hover, a.info:visited:hover { color:#369; background:#fff; }


a.info:link span, a.info:visited span { display:none; }
a.info:hover span { display:block; position:absolute; left:160px; top:-10px; width:150px; padding:10px; padding-left:40px; background:url(gfx/tooltip.png) 0 0 no-repeat; color:#666; text-align:justify; font-size:0.875em; line-height:1.4em;}
a.info span .fondo-box { width:200px; height:10px; background:url(gfx/tooltip.png) left bottom no-repeat; margin:0 0 -10px -40px; }

.submit { display:block; width:145px; height:33px; line-height:33px; color:#fff; font-size:18px; text-align:center; background:url(gfx/submit.png) top center no-repeat; border:none; cursor:pointer; float:left; margin-right:20px; margin-bottom:30px; text-decoration:none; }
.submit:hover { background-position:0 -33px; }
