/* CSS GLOBAL RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; color:#666; border: 0; outline: 0; font-weight: normal; font-style: inherit; font-size:11px; font-family: tahoma; vertical-align: baseline; line-height: 130%;}
:focus {outline: 0;}
body {line-height: 1; color:#666; background-color:#fff;}
ol, ul {list-style:none;}
table { border-collapse: separate; border-spacing: 0;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
strong{ font-weight: bold;}	
a{text-decoration:underline;}
a:hover{text-decoration:none;}
.clear{clear:both;}

h1 { font-size:20px; margin-bottom:12px; }
h2{font-size:14px;font-weight: bold; margin-top: 20px; }
h3{font-size:13px; }

div.container { padding:10px; height:300px; width:430px; overflow:auto; position: relative; }
div.container ul.quizes li { margin-top:15px; }
div.container ul.respostas li, div.container  ul.campos li { margin-top:12px; }
div.container ul.respostas li label, div.container  ul.campos li label{ float: left; display:block; width:50px; }
div.container ul.campos li input { border:1px solid #000; width:200px; }
div.container input.participe { margin-top: 15px; background:#000; color:#fff; border:1px solid #000; position:absolute; bottom: 10px; left: 10px; }

a.bt_black {  background:#000; color:#fff; border:1px solid #000; display: block; padding: 1px 10px; position:absolute; text-decoration: none; font-size: 12px; }
a.bt_participar_ranking_geral {  position:absolute; top: 15px; right: 10px; }
a.bt_ranking {  position:absolute; bottom: 10px; right: 10px;  }


p.tempo{ padding-left: 10px; }


div#footer { margin:10px 0; line-height:15px; position: relative;  width:450px;}
div#footer p { padding:10px; line-height:15px; font-size:11px;}
div#footer p a { font-size:11px; }
div#footer a.export { position: absolute; top: 15px; right: 0; }


div.resultado p { margin-bottom: 8px; }
div.resultado table thead th { font-weight: bold; }
div.resultado table tr, div.resultado table tr td { height: 17px; line-height: 17px; }
div.resultado table tr td.dados{ text-align:center; }

div.respostas p { margin-top: 20px; }
div.respostas p span { display: block; margin-top:7px; font-weight:bold; }
div.respostas p span.incorreta { color:#fa0c01;  }

div.copie { margin: 20px 0 70px 0;}
div.copie label{  display: block; }
div.copie textarea{ border: 1px solid #555; display: block; height: 100px; width:430px; margin-top: 10px; }



