
.left { float : left; }
.none { display : none; }
.dotted-line { border-bottom : 1px dotted #000; }
.dotted-line-bg { background : url(/_img/interna/dashed-line-menu-lateral.gif) repeat-x bottom;  }
.smaller-input { width : 19em;}
.space { padding-top : 1.4em ; margin : 0; }
p.space { display : inline-table; margin-top : 1.4em; }
.text { font-size : 0.75em; }

#content li.none-float { width : 24em; }

#container #content ul.option { margin-bottom : 1em; }
#container #content ul.option li { display : block; float : left; overflow : hidden; text-indent : -999em; width : 20em; height : 6.75em; }
#container #content ul.option li.complete { background : url(/_img/participe/img-option-complete-cadastro-on.png) no-repeat center center; border-right : 2px dotted #fff; }
#container #content ul.option li.faca { background : url(/_img/participe/img-option-faca-cadastro-on.png) no-repeat center center; border-right : 2px dotted #fff; }
#container #content ul.option li.make { background : url(/_img/participe/img-option-faca-upload-off.png) no-repeat center center; float : none; }

#container #content ul.option-send { margin-bottom : 1em; }
#container #content ul.option-send li { display : block; float : left; overflow : hidden; text-indent : -999em; width : 20em; height : 6.75em; }
#container #content ul.option-send li.complete { background : url(/_img/participe/img-option-complete-cadastro-off.png) no-repeat center center; border-right : 2px dotted #fff; }
#container #content ul.option-send li.make { background : url(/_img/participe/img-option-faca-upload-on.png) no-repeat center center; float : none; }

#content form {  }

#content form ol li { margin-top : 1.4em; }
#content form ol li.first { margin-top : 0; }

/* ========= [  Envie seu Curta  ] ========= */
#container #content.envie-seu-curta #wf_widget_envie-seu-curta,  
#container #content.cadastro #wf_widget_cadastro-small { display:inline }

/* ========= [  UPLOAD  ] ========= */
#content form#upload ol li { margin-left : 1.125em; margin-right : 1.125em; }
#content form#upload ol li label { width : 6.5em; }
#content form#upload ol li label.error { margin : 0.2em 0 0 8.2em; width : 44em; }
#content form#upload ol li input { float : none; width : 39em; }
#content form#upload ol li input.datafile { float : none; width : 17.5em; }
#content form#upload ol li.datafile div { cursor : pointer!important; }
#content form#upload ol li select { float : none; width : 42.4em; }
#content form#upload ol li textarea { float : none; width : 41.7em; }
#content form#upload ol li.inf { background : url(/_img/global/bg_all.gif); font-size : 0.75em; margin : 0; padding : 1em 2em 1.5em; }
#content form#upload ol li.video { background : url(/_img/interna/bg-envie-curta.png) no-repeat; font-size : 1.125em; font-weight : bold; margin : 0; padding : 1.1em 2.4em;  text-transform : uppercase; }
#content form#upload ol li.video span { display : none; }
#content form#upload ol li.text { border-top : 1px dotted #000; font-size : 0.75em; margin-top : 2.5em; padding-top : 2.5em; }
#content form#upload ol li.text strong{ display : block; font-size : 110%; font-weight : bold; }
#content form#upload ol li.tags { border-bottom : 1px dotted #000; margin-bottom : 1.5em; padding-bottom : 1.5em; }
#content form#upload ol li.tags input { border : 0; display : inline; float : left; margin-left : 0; width : auto; }
#content form#upload ol li.tags label { font-weight : normal; text-align : left; width : 12.5em; }
#content form#upload ol li.regulation { background : #b60808; margin : 1.4em 0 0 0; padding : 1em;}
#content form#upload ol li.regulation br { display : none; }
#content form#upload ol li.regulation textarea { width : 58.6em; height : 10em; }
#content form#upload ol li.regulation textarea { margin : 0; }
#content form#upload ol li.regulation input { border : 0; margin : 0 0.3em 0 0; width : auto; }
#content form#upload ol li.regulation label { float : none; text-align : left; width : auto; }
#content form#upload ol li.regulation label.error { font-size : 0.875em; margin : 0; width : 45em; }
#content form#upload ol li.send { margin : 1.4em 0 0 0; text-align : right; padding : 0; width : 100%; }
#content form#upload ol li.send input { background : url(/_img/interna/bg-bt-reset.png) no-repeat; width : 11em; }



/* ========= [  REDEFINIR SENHA  ] ========= */
#content form#reset-password { background : url(/_img/interna/bg-materia.png) repeat-x; padding : 2em; }
#content form#reset-password fieldset { background : none; }
#content form#reset-password li { margin : 0 0 1.4em 0; }
#content form#reset-password li.text { font-size : 0.75em; }
#content form#reset-password li label { font-weight : normal; }
#content form#reset-password li label.error { width : 36.5em; }
#content form#reset-password li label strong { font-size : 100%; font-weight : bold; }
#content form#reset-password li.send { width : auto;  }
#content form#reset-password li.send input { background : url(/_img/interna/bg-bt-reset.png) no-repeat; float : left; width : 11em;  }
#content form#reset-password li.send span { float : left; font-size : 0.75em; margin : 1.8em 0 0 1.5em; }



/* ========= [  FALE CONOSCO  ] ========= */
#content form#contact-us {}
#content form#contact-us fieldset { padding : 0.5em 2em 1em; }
#content form#contact-us fieldset li.text strong { display : block; font-size : 90%; margin-bottom : 2em; text-align : right; }
#content form#contact-us fieldset li input { margin-right : 0; width : 39em;  }
#content form#contact-us fieldset li select { width : 20em;  }
#content form#contact-us fieldset li textarea { width : 41.8em; height : 5em; } 
#content form#contact-us fieldset li label.error  { width : 44em; } 
#content form#contact-us fieldset li.description label.error  { margin-top : 6.4em; } 
#content form#contact-us fieldset li.send { padding : 0; width : 100%; } 
#content form#contact-us fieldset li.send input { background : url(/_img/interna/bg-bt-reset.png) no-repeat; float : right; margin-right:0.5em; width : 11em; } 



#content fieldset { background : #CB0000; }

#content legend { display : none; }

#content label,
#content input { font-size : 0.8em; }
#content label { display : block; font-weight : bold; font-size : 0.75em; float : left; margin : 0.35em 0; text-align : right; width : 12em; }
#content label.estado_cadsmall { display : block; font-weight : bold; font-size : 0.75em; float : left; margin : 0.35em 0; text-align : right; width : 4em; }
#content label.error {  background : #000; font-size : 0.7em; font-weight : normal; margin : 2.4em 0 0 14.1em; padding : 0.2em 0.6em; position : absolute; text-align : left; width : 51.2em; }
#content li.smaller-input label.error { width : 23em; }
#content li.date  label.error { margin-left : 13em; width : 25em; }
#content label.int { width : 11em; }
#content label.int { width : 11em; }

#content input,
#content textarea { margin : 0 1em; width : 20em; }
#content input.smaller { width : 8.8em; }
#content input#name,
#content input#surname { width : 32.5em; }
#content select { margin : 0 0 0 1em; width : 12em; }

#content input.city_cadsmall{margin : 0 1em; width : 15.6em;}

#content form br { clear : left; }
#content form em { font-size : 0.7em; }

#content p.loading { font-size : 0.7em; width : 220px; height : 40px; margin : 0 auto; text-align : center; }

#content fieldset.tit-1 { background : #CB0000 url(/_img/interna/bn-dados-acesso.png) no-repeat top; padding : 5em 0 2em;  }
#content fieldset.tit-2 { background : #CB0000 url(/_img/interna/bn-dados-pessoais.png) no-repeat top; padding : 5em 0 2em; }
#content fieldset.tit-2 li.first { margin-top : 1.4em; }
#content fieldset.tit-2 li.first label { float : left; }
#content fieldset.tit-2 li.first input { border : none; margin-top : 5px; width : auto; }
#content fieldset.tit-3 { background : #CB0000 url(/_img/interna/bn-dados-complementares.png) no-repeat top; padding : 5em 0 2em; }
#content fieldset.tit-3 input { width : 32.5em; }
#content fieldset.tit-3 textarea { width : 34.7em; height :7em; }
#content fieldset.tit-3 select { width : 7em; }
#content fieldset.tit-3 select.tipodedeficiencia { width : 15.4em; }
#content fieldset.tit-3 li.deficiency label.error { margin-left : 35.5em; width : 29.7em; }
#content fieldset.tit-3 li.description label.error { margin-top : 8.4em; }
#content fieldset.tit-3 li.cpf input { width : 11.3em; }
#content fieldset.tit-4 { background : #CB0000 url(/_img/interna/bn-informacoes-contato.png) no-repeat top; padding : 5em 0 2em; }
#content fieldset.tit-4 input { width : 32.5em; }
#content fieldset.tit-4 li.cep input,
#content fieldset.tit-4 li.number,
#content fieldset.tit-4 li.completion { float : left; width : 20em; }
#content fieldset.tit-4 li.cep input { width : 11.3em;}
#content fieldset.tit-4 li.number label.error { width : 21.5em; }
#content fieldset.tit-4 li.number input,
#content fieldset.tit-4 li.completion input { margin-right : 0; width : 11.3em; }
#content fieldset.tit-4 li.completion label { width : 8em; }
#content fieldset.tit-4 li.city { float : left; width : 24.7em; }
#content fieldset.tit-4 li.city input { margin-right : 0;  width : 17em; }
#content fieldset.tit-4 li.city select { width : 9.5em; }
#content fieldset.tit-4 li.city label.error { width : 21.5em; }
#content fieldset.tit-4 li.state { float : left; width : 12em; }
#content fieldset.tit-4 li.state input { margin-right : 0;  width : 16em; }
#content fieldset.tit-4 li.state select { width : 7.5em; }
#content fieldset.tit-4 li.state label { width : 7em; }
#content fieldset.tit-4 li.state label.error { margin-left : 8.5em; width : 21.4em; }
#content fieldset.tit-4 li.phone  { float : left; width : 20em; }
#content fieldset.tit-4 li.phone input { margin-right : 0; width : 10.3em; }
#content fieldset.tit-4 li.phone label.error { margin-left : 14.1em; width : 16.5em; }
#content fieldset.tit-4 li.phone1 label.error { margin-left : 10.7em;  }
#content fieldset.tit-4 li.phone1 label { width : 9em; }
#content fieldset.tit-4 li.operator { float : left; width : 20em; }
#content fieldset.tit-4 li.operator label.error { margin-left : 14em; width : 27.1em; }
#content fieldset.tit-4 li.operator select {  width : 11.8em; }

#content fieldset.optin legend { display:block; }
#content fieldset.optin legend span { display:none; }
#content fieldset.optin { border-top : 1px dotted #8D0000; padding : 1.5em 1.225em; }
#content fieldset.optin em { font-size : 0.8em; margin : 0.3em 0; }
#content fieldset.optin strong { display : block; font-weight : bold; }
#content fieldset.optin input { border : none;  width : auto; }
#content fieldset.optin label { font-weight : normal; margin : 0; width : auto; }
#content fieldset.optin li.optin label { font-weight : bold; }
#content fieldset.optin li { margin-top : 0.3em; }

#content fieldset.sub legend { display:block; }
#content fieldset.sub legend span { display:none; }
#content fieldset.sub { border-top : 1px dotted #8D0000; padding : 1.5em 0; }
#content fieldset.sub li { margin : 0; }

#content fieldset ol.captcha  { background : url(/_img/interna/bg-capcha.gif) no-repeat 15.5em 2.8em; }
#content fieldset li.captcha  { border-bottom : 1px dotted #8D0000; clear : both; padding : 0 0 20px 1.125em; position : relative; }
#content fieldset li.captcha  label { float : none; text-align : left; margin-bottom : 1em; width : auto; }
#content fieldset li.captcha  img { border : 0.25em solid #f00; width : 12.31em; height : 3.7em ; }
#content fieldset li.captcha  input { position : absolute; left: 15.5em; top : 3.5em; width : 9em; font-size : 1em; text-transform : uppercase; font-weight : bold; letter-spacing : 0.2em; text-align : center; }
#content fieldset li.captcha  em{ display : block; height : 2em; left : 23.8em; top : 8em; position : absolute; width : 15em; }
#content fieldset li.captcha  label.error { position:absolute; margin :0 0 0 20.5em; width : 43.1em; }

#content fieldset li.space-send { border-bottom : 1px dotted #8D0000; margin : 1em 0; }
#content fieldset li.send,
#content fieldset li.reset { float : left; padding : 20px 1em 0; position : relative; width : 13em; }
#content fieldset li.send input,
#content fieldset li.reset input { cursor : pointer; color : #fff; border : none; font-size : 1.125em; margin : 0; padding : 1em 0; }
#content fieldset li.send input { background : url(/_img/interna/bg-bd-send.png) no-repeat; width : 11.5em; } 
#content fieldset li.reset input { background : url(/_img/interna/bg-bt-reset.png) no-repeat; width : 11em; }