/* CSS Document */

/* Definition */
body {color: #5d5d5d;background: #e7e7e7 url(images/bg-header.gif) repeat-x;font-family: Arial, Helvetica, sans-serif;}
html {overflow: -moz-scrollbars-vertical;}

#wrapper {width:635px;min-height:100%;margin-left:auto;margin-right:auto;voice-family: "\"}\"";voice-family:inherit;overflow:auto;position: relative;}

a {color:#749c0a;text-decoration:none;}
a:hover {color:#356a0e;text-decoration: underline;}
a img {border:0;}

#header {margin-top:52px;}
#header a {background:url(images/logo.png) no-repeat;background-position:center;display:block;height:190px;text-decoration: none;}
#header a span {visibility:hidden;}

.content {display: none; background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;-opera-border-bottom:5px;overflow:auto;padding:30px 30px 10px 30px;}
#content-main {display: block;}
#box {text-align: right;}
#box-left {float:left;width:320px;}
#box-right {float:right;width:210px;margin:100px 5px 0 0;text-align:center;}

.content .info {font-size:0.8em;}
.content span {font-size:0.8em;}
.login {margin-right: 80px; position: relative; top: -0.7em;}
.content p {font-size:1.0em; line-height:1.5em;margin:5px 0;}
.content h2 {font-size:1.5em;color:#749c0a;text-align:center;line-height:1.5em;margin:5px 0;}
.content h3 {font-size:1.3em;font-weight:bold;color:#356a0e;line-height:1.5em;margin:5px 0; text-align: left;}
.content h4 {font-size:1.3em;font-weight:bold;text-align:left;color:#356a0e;line-height:1.5em;margin:10px 0;text-align: left;}
.content ol {font-size:1.2em;color:#749c0a;text-align:left;line-height:1.5em; margin: 0 0 10px 0;}
.content ol a {text-decoration: underline;}
.content h3.outro {font-size: 1.2em;}
.content .note {font-size:0.9em; text-align: left;}

.input_num {background:url(images/input-number.gif) no-repeat;font-size:1.6em;color:#749c0a;width:61px;height:49px;border:none;margin:0 10px 0;padding:5px 0;text-align:center;}
.input_sorteio, #url_sorteio, form#form_kinGOTO input {background:url(images/input-url.gif) no-repeat;font-size:1.4em;color:#749c0a;width:356px;height:49px;border:none;padding:10px 5px 0;display:block;float:left;}
button.bt_sortear_en {background:url(images/bt-sortear_en.gif) no-repeat;text-indent:-1000em;border:0;width:123px;height:49px;}
button.bt_sortear_es {background:url(images/bt-sortear_es.gif) no-repeat;text-indent:-1000em;border:0;width:123px;height:49px;}
button.bt_sortear_pt {background:url(images/bt-sortear_pt.gif) no-repeat;text-indent:-1000em;border:0;width:123px;height:49px;}
a.bt_sortear {display: block; float: right; position: relative; top: -2.3em; margin-bottom: -3em; right: 2.75em;}
.bt_ok {vertical-align: -35%; }
.alinha { width:490px;margin-left:42px;vertical-align:middle;}

#footer {width:630px;margin-left:auto;margin-right:auto;margin-top:30px;border-top:1px solid #749c0a;font-size:0.7em;text-align:center;}

fieldset {border:0;padding:0;margin:0;}
legend {display: none;}

/* Clear */
.clear {clear:both}
.clearfix {overflow:hidden}
.floatL {float:left; margin:0 10px 10px 0}
.floatR {float:right; margin:0 0 10px 10px}
.aligncenter {text-align:center; margin:0 0 10px}
.left {text-align:left;}
.right {text-align:right;}
.content p.linha {border-bottom:1px solid #749c0a;padding-top:5px;padding-bottom:5px;margin-bottom:20px;}

#loading { margin: 0 auto; display: none; position: absolute; left: 50%; margin-top: 5px;}

object {margin: 0 auto; display: block;}

#modo_emocionante_link {display: inline; font-size: 2em;}
#modo_emocionante {display: none;}

#lang {list-style: none; float: right; position: absolute; top: -10px; right: 5px;}
#lang li {display: inline;}

#Avisos {background-color:#F0EFAB;border:1px solid #D1CF3F;font-weight:bold;margin:0 auto 10px;padding:10px;text-align:center;width:95%;}


