/* logomarca */
.logo { width: 126px; height: 132px; float: left; margin: 39px 0 0 48px; }
.logo a { width: 126px; height: 132px; float: left; }
.logo-off a { width: 126px; height: 132px; float: left; margin: 39px 0 0 48px; display: block; text-indent:-99999px; }

.block { display: block; }

/* textos de chamada */

.txt-1 a { background: url(../../img/torcedor/evolucao_igual_oportunidade.gif) no-repeat 0 0; width: 483px; height: 36px; float: left; text-indent: -99999px; display: block; margin-top: 43px; margin-right: 43px; margin-bottom: 34px; }
.txt-1 a:hover { background-position: right 0; }

.txt-2 { background: url(../../img/torcedor/txt_follow_foresti.gif) no-repeat 0 0; width: 495px;  height: 146px; float: left; text-indent: -99999px; padding-right: 31px; }

/* navegacao */

.nav { float: left; margin-top: 53px; }
.nav li { display: inline; float: left; margin: 0 15px; }

.nav li a { display: block; float: left; height: 34px; background: yellow; line-height: 34px; text-decoration: none; }

/* botoes */
.nav li.btn1 a { background: url(../../img/torcedor/btn_1.gif) no-repeat 0 13px; width: 156px; text-indent:-99999px; }
.nav li.btn1 a:hover { background-position: right 13px; }

.nav li.btn2 a { background: url(../../img/torcedor/btn_2.gif) no-repeat 0 0; width: 173px; text-indent:-99999px; }

.nav li.btn2 a:hover { background-position: right 0; }

.nav li.btn3 a { background: url(../../img/torcedor/btn_3.gif) no-repeat 0 13px; width: 105px; text-indent:-99999px; }

.nav li.btn3 a:hover { background-position: right 13px; }

.car { margin-top: 30px; display: block; float: right; padding-right: 30px; }

.twitter { margin-top: 34px; padding-left: 60px; }
.facebook { margin-top: 34px; padding-right: 60px; }

.quadro-negro { width: 453px; float: right; margin-right: 50px; margin-top: 16px; text-align: left; }
.quadro-negro p { color:#eee; font-size: 16px; font-weight: normal; line-height: 24px; margin-bottom: 15px; }

.no-spc { margin-bottom: 0; padding-bottom: 0; }

.back a { width: 73px; height: 21px; float:right; display: block; background: url(../../img/torcedor/btn_voltar.gif) no-repeat left top; text-indent:-99999px; margin-bottom: 0; padding-bottom: 0; }

.back a:hover { background-position: right top; }

.ajusta-txt { border: 1px solid #222; overflow: auto; height: 390px; padding: 10px; width: 425px; float: left; }

.ajusta-txt ul { margin-bottom: 15px; }

.ajusta-txt ul li {font-size: 16px; color: #eee; font-weight: normal; line-height: 26px; background: url(../../img/torcedor/bullet_red.gif) no-repeat 0 12px; padding-left: 16px; }

.ajusta-txt strong { font-weight: bold; }

.ajusta-txt a:hover { color: #38C2EE; }

.txt-evolucao { width: 366px; height: 28px; text-indent:-99999px; background: url(../../img/torcedor/evolucao_igual_oportunidade2.gif) no-repeat 0 0; display: block; text-align: left; float: left; margin: 34px 0 0 74px; padding: 0; line-height: 28px; }

.txt-comofunciona { width: 213px; height: 18px; text-indent:-99999px; background: url(../../img/torcedor/como_funciona2.gif) no-repeat 0 0; display: block; text-align: left; float: left; margin: 34px 0 16px 150px; padding: 0; line-height: 39px; }

.txt-cadastro { width: 240px; height: 44px; text-indent:-99999px; background: url(../../img/torcedor/cadastro2.gif) no-repeat top left; display: block; text-align: left; float: left; margin: 30px 0 0 130px; padding: 0; line-height: 44px; }

.txt-wallpaper { width: 146px; height: 17px; text-indent:-99999px; background: url(../../img/torcedor/wallpaper2.gif) no-repeat 0 0; display: block; text-align: left; float: left; margin: 34px 0 16px 180px; padding: 0; line-height: 39px; }

.contactar { display: block; float: left; width: 452px; }

.email a, .email a:link, .email a:visited { width: 278px; height: 39px; text-indent:-99999px; background: url(../../img/torcedor/email.gif) no-repeat top left; display: block; text-align: left; margin: 0 0 0 0; padding: 0; line-height: 39px; }

.email a:hover, .email a:active { background-position: top right; }

.hastag { width: 120px; height: 38px; text-indent:-99999px; background: url(../../img/torcedor/hastag.gif) no-repeat top left; display: block; text-align: left; margin: 0 0 0 0; padding: 0; line-height: 38px; }

/* cadastro */
#formcadastro .divide-forms { display: block; float: left; padding: 5px 10px; }
#formcadastro .divide-forms1 { display: block; float: left; padding: 10px; position: relative; width: 425px; }
#formcadastro label { font-size: 12px; color: #fff; display: block; font-weight:bold; float: left; margin-right: 16px; }
#formcadastro .selects { float: left; width: 200px; }
#formcadastro input, #formcadastro textarea, #formcadastro select { border-top: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; font-weight: normal; font-size: 12px; padding: 2px; }
#formcadastro input.fieldWithErrors, #formcadastro textarea.fieldWithErrors, #formcadastro select.fieldWithErrors { border: 2px solid #DD111D; }
#borderred { border: 2px solid #DD111D; }

#formcadastro .peq1 { width: 25px; }
#formcadastro .peq2 { width: 35px; }
#formcadastro .peq3 { width: 45px; }
#formcadastro .peq4 { width: 60px; }

#formcadastro .medio { width: 190px; }
#formcadastro .medio1 { width: 150px; }

.contato { background: #FFFFDF; border: 1px solid #FFF5D5; width: 272px; padding: 5px 15px; }

.endereco { background: #D7EAD4; width: 274px; padding: 5px 15px; }
.endereco p { margin: 0; padding: 0; }

.balao { background: #fff url(../../img/default/top_recados.gif) no-repeat top left; padding: 17px 10px 10px 10px; }

.advertindo { background: #DD111D; margin-bottom:0; padding: 2px 5px; }
.advertindo p { margin: 0; }
.advertindo p strong { font-weight: bold; font-size: 12px; color: #fff; }
.advertindo .error { color: #fff; }
.advertindo .error strong { text-decoration: underline; }

.green {background: #339933; color: #fff; padding: 15px; margin-top: 30px; text-align: center; }
.green h2 {font-size: 30px; font-weight: bold; color: #000; }
.green p { font-size: 20px; font-weight: bold; }
.green a, .green a:link, .green a:visited { color: #FEEA00; text-decoration: none; }
.green a:hover, .green a:active { color: #000; text-decoration: underline; }

.tarja { font-size: 13px; color: #dd0000; margin: 0; font-weight: normal; }

.advertencia { background: #D7372B; margin-bottom: 15px; padding: 10px; }
.advertencia p { font-size: 22px; color: #fff; margin: 0; }

/* BUTTONS */

/* cadastrar */

#btn-cadastrar { background: url(../../img/torcedor/btn_cadastrar.jpg) no-repeat 0 0; border: 0; width: 76px; height: 20px; text-indent: -9000px; cursor: pointer; }

#btn-cadastrar:hover { background: url(../../img/torcedor/btn_cadastrar.jpg) no-repeat -86px 0; border: 0; width: 76px; text-indent: -9000px; cursor: pointer; }

#btn-cadastrar:active { background: url(../../img/torcedor/btn_cadastrar.jpg) no-repeat -172px 0; border: 0; width: 76px; text-indent: -9000px; cursor: pointer; }

/*regulamento*/
.regulamento { border: 1px solid #222; overflow: auto; height: 74px; padding: 5px 10px; width: 425px; float: left; }
.regulamento p { font-size: 12px; line-height: 16px; }
.regulamento strong { font-weight: bold; }

.regulamento a:hover { color: #38C2EE; }

.avanco-1 { padding-left: 25px; }

.avanco-2 { padding-left: 50px; }

.fnt14 { font-size: 12px; font-weight: bold; font-family: Verdana, Helvetica, Sans-serif; }

#txtnews { font-weight: normal; background: #FFFFCC; color: #000; }

.wallpapers { width: 450px; margin-top: 30px; }
.wallpapers li { display: inline; float: left; padding-right: 8px; padding-bottom: 16px; }
.wallpapers li a, .wallpapers li a:link, .wallpapers li a:visited, .wallpapers li a:hover, .wallpapers li a:active { position: relative; width: 215px; height: 161px; border: 1px solid #222; display: block; float: left; text-decoration: none; }
.wallpapers li .resolucao { position: absolute; top:0; left:0; background: #000; color: #fff; font-size: 10px; padding: 0 3px; }
.wallpapers li .baixar { position: absolute; bottom:0; right:0; background: #D6382A; color: #fff; font-size: 10px; padding: 0 3px; }
.wallpapers li img { display: block; float: left; }