 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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; }html { background-color:#E6E4D8; } body { background-image: url(/html/layout/lumbrales_ui/images/layout/bg_header.png); background-repeat: no-repeat; background-position:top left; font-family:Helvetica, Arial, Tahoma, Verdana; font-size:11px; line-height:1.3; background-color:#fff; } .hide{ display:none; } a{ color:#AF4303; } input { font-family:helvetica; font-size:11px; color:#66604A; } #layout_header { width:990px; margin:0 auto; position:relative; } #layout_header_bg { background: url(/html/layout/lumbrales_ui/images/layout/cabecalho_interior.jpg) top center no-repeat;; } #layout_header_bg.home { background: url(/html/layout/lumbrales_ui/images/layout/bg_home2.jpg) top center no-repeat; } #layout_header.home { height:449px; } #layout_header.content { xbackground-image: url(/html/layout/lumbrales_ui/images/layout/bg_content.jpg); xbackground: url(/html/layout/lumbrales_ui/images/layout/cabecalho_interior.jpg) 0px 0px; height:320px; } #layout_header form#login { position:absolute; right:-10px; top:-125px; margin:0; padding:0; width:278px; height:165px; background: transparent url(/html/layout/lumbrales_ui/images/caixalogin.png) 0 0 no-repeat; } #layout_header form#login div { margin:10px 0 0 30px; color:#eee; font-size:10px; font-style:italic; text-transform:uppercase; position: relative; line-height:20px; } #layout_header form#login input { border:none; width:170px; height:25px; background:transparent url(/html/layout/lumbrales_ui/images/caixalogin_input.png) 0 0 no-repeat; } #layout_header form#login button { border:none; width:48px; height:25px; margin:0; padding:0; background:transparent url(/html/layout/lumbrales_ui/images/caixalogin_button.png) 0 0 no-repeat; color:#fff; cursor: pointer; font-size:9px; text-align: center; text-transform:uppercase; position: relative; top:-2px; } #layout_header form#login a#btLogin{ display:block; position:absolute; right:30px; bottom:20px; width: 50px; height:16px; color:#fff; text-decoration:none; text-indent: 20px; } #layout_header form#login a#processos{ display:block; position:absolute; left:70px; bottom:20px; color:#fff; } #layout_inner_header { height:115px; position:relative; } #layout_inner_header_logo { background-image: url(/html/layout/lumbrales_ui/images/layout/logo.png); background-repeat: no-repeat; position:absolute; top:28px; left:10px; height:87px; width:317px; } #layout_inner_header_logo a { height:87px; width:317px; display:block; } #layout_inner_header_menu { top:65px; right:-10px; height:50px; width:660px; position:absolute; } #layout_inner_header_menu ul { font-size:17px; } #layout_inner_header_menu ul li { width: 109px; float: left; text-align:center; margin-top:16px; height:20px; background-image: url(/html/layout/lumbrales_ui/images/layout/menu_off.png); background-repeat: no-repeat; overflow:hidden; } #layout_inner_header_menu ul li:hover, #layout_inner_header_menu ul li.sel { background-image: url(/html/layout/lumbrales_ui/images/layout/menu_on.png); } #layout_inner_header_menu ul li#menu01 { } #layout_inner_header_menu ul li#menu02 { background-position:-109px 0px; } #layout_inner_header_menu ul li#menu03 { background-position:-218px 0px; } #layout_inner_header_menu ul li#menu04 { background-position:-327px 0px; } #layout_inner_header_menu ul li#menu05 { background-position:-436px 0px; } #layout_inner_header_menu ul li#menu06 { background-position:-545px 0px; } #layout_inner_header_menu ul li a { text-indent:-90000px; width:110px; display:block; } #home_quote.content,#home_quote.clients { display:none; } #content_info.home { display:none; } #content_info.content { margin-top:30px; margin-left:10px; height:160px; width:985px; } #content_info div#left_block { float:left; width:340px; background-image:url(/html/layout/lumbrales_ui/images/layout/bracket.png); background-repeat:no-repeat; height:160px; background-position:326px top; font-family:Helvetica,Arial,sans-serif; font-style:italic; color:#fff; } #content_info div#left_block div.title { font-size:18px; padding-right:20px; } #content_info div#left_block div.text { font-size:14px; color:#DFC7B5; padding-right:20px; } #content_info div#right_block { float:left; width:620px; margin-left:10px; height:160px; font-family:Helvetica,Arial,sans-serif; font-style:italic; color:#fff; position:relative; top:-15px; } #content_info div#right_block ul li { float:left; overflow:hidden; margin-right:10px; margin-bottom:5px; } #content_info div#right_block ul li.two{ margin-right:0; } #content_info div#right_block ul li a { color:#fff; text-decoration:none; display:block; height:70px; width:290px; padding:5px; } #content_info div#right_block ul li a:hover span.title { color:#000; } #content_info div#right_block ul li a:hover, #content_info div#right_block ul selected.li { background-color:#E6E4D8; color:black; } #content_info div#right_block span.title { font-size:16px; font-weight:normal; margin-right:20px; } #content_info div#right_block span.text { font-size:13px; color:#DFC7B5; margin-right:20px; } #content_info div#right_block ul li a:hover span.text, #content_info div#right_block ul selected.li span.text { color:black; } #layout_inner_header_quote { top:30px; left:285px; height:200px; width:600px; position:absolute; color:#fff; padding:10px 52px; font-family:Helvetica,Arial,sans-serif; font-style: italic; } #layout_inner_header_quote_left { top:30px; left:275px; height:30px; width:38px; position:absolute; background-image: url(/html/layout/lumbrales_ui/images/layout/quote_left.png); } #layout_inner_header_quote_right { top:30px; right:10px; height:30px; width:38px; position:absolute; background-image: url(/html/layout/lumbrales_ui/images/layout/quote_right.png); } #layout_inner_header_quote span.title { font-size:28px; } #layout_inner_header_quote span.text { font-size:15px; } #layout_content_holder { background-color:#fff; } #layout_content_holder.home { } #layout_content{ width:990px; margin:0 auto; } #layout_content.home { margin-top:5px; width:990px; margin:0 auto; } #layout_content.content { margin-top:5px; width:990px; margin:auto; padding-bottom:20px; } #layout_text{ } #layout_title{ font-size:18px; margin-bottom:0px; padding-top:15px; font-family:Helvetica,Arial,sans-serif;; font-size:24px; text-transform:uppercase; } #layout_content_homeblocks { margin-left:0px; position:relative; } #layout_content_imprensa { float:left; width:315px; height:200px; } #layout_content_imprensa a{ color:#000; } #layout_content_homeblocks .content_home_content { border-left:#E6E4D8 solid 1px; padding-left:13px; line-height:1.3; margin-top:5px; } a.imprensa_link { text-indent:-90000px; background-image:url(/html/layout/lumbrales_ui/images/layout/bt_sabermais.gif); width:99px; height:19px; display:block; margin-top:5px; } #layout_content_newsletter { float:left; width:235px; height:200px; padding-right:10px; } #home_newsletter { background-image:url(/html/layout/lumbrales_ui/images/layout/bg_newsletter.png); width:213px; height:31px; margin-top:5px; position:relative } #home_newsletter input { position:absolute; left:15px; top:6px; width:160px; height:20px; border:0; background-color:#E6E3D9; } #home_newsletter a { position:absolute; left:185px; top:4px; width:20px; height:20px; display:block; text-indent:-9000px; } #layout_content_areasdeactuacao { float:left; width:430px; height:200px; } #layout_content_areasdeactuacao ul li{ float:left; width:195px; hight:50px; overflow:hidden; margin-bottom:10px; margin-right:10px; } #layout_content_areasdeactuacao ul li.two{ margin-right:0px; float:right; } #layout_content_areasdeactuacao ul li a{ text-decoration:none; } #layout_content_areasdeactuacao ul li a:hover span.title{ text-decoration:underline; } #layout_content_areasdeactuacao span.title { font-size:13px; } .content_home_content span.date { color:#908B78; } .content_home_content span.title { color:#000000; font-weight: bold; font-size:12px; } .content_home_content span.text { color:#86816D; font-size:12px; line-height:1.1; } .content_home_content span.plus { color:#DA8B62; } .content_home_title { background-repeat: no-repeat; height:30px; margin-left:15px; font-size:12px; display:none; } #layout_content_newsletter .content_home_content span.text { width:230px; display:block; line-height:1.2; margin-top:3px; } #layout_content_imprensa .content_home_content span.text { width:285px; display:block; line-height:1.2; margin-top:3px; } #layout_content_imprensa .content_home_title { background-image: url(/html/layout/lumbrales_ui/images/layout/label_imprensa.png); } #layout_content_newsletter .content_home_title { background-image: url(/html/layout/lumbrales_ui/images/layout/label_newsletter.png); } #layout_content_areasdeactuacao .content_home_title { } #layout_content_areasdeactuacao div#title_fix { background-image: url(/html/layout/lumbrales_ui/images/layout/label_areas.png); position:absolute; top:-4px; left:575px; width:242px; height:29px; } #layout_content_site { padding-bottom:50px; } #layout_content_site div.title { font-size:25px; font-family:Helvetica,Arial,sans-serif; font-style:italic; margin-bottom:10px; } #layout_content_site div.text { font-size:13px; color:#817C69; } #layout_footer { height:120px; background-color:#E6E4D8; color:#A09572; width:100%; } #layout_footer a{ color:#A09572; } #layout_footer_content { width:990px; margin:auto; position:relative; } #layout_footer_sitemap { float:left; width:330px; margin-left:0px; height:100px; } #layout_footer_sitemap ul.footer_separator { border-left:solid 1px #FFFFFF; padding-top:10px; } #layout_footer_sitemap ul li { width: 90px; float: left; margin-top:4px; height:18px; } #layout_footer_sitemap ul li a { padding-left:20px; text-decoration:none; font-size:12px; color:#A09572; } #layout_footer_sitemap ul li a:hover { text-decoration:underline; } #layout_footer_address { float:left; width:220px; height:100px; font-size:12px; } #layout_footer_address div.footer_separator, #layout_footer_contacts div.footer_separator, #layout_footer_copyright div.footer_separator { border-left:solid 1px #FFFFFF; font-size:12px; line-height:1.9; padding-left:10px; padding-top:10px; } #layout_footer_contacts { float:left; width:440px; height:100px; position:absolute; left:316px; } #layout_footer_copyright { float:left; width:200px; height:100px; position:absolute; right:0px; } #muchbeta_logo { text-align:right; padding-top:35px; } .fleft { float:left; } .width50p { width:50%; } .marginb10 { margin-bottom:10px; } .prelative { position:relative; } a.back{ font-size:12px; font-family:Helvetica,Arial,sans-serif; font-weight:bold; text-decoration:none; text-transform:uppercase; } #newsletter_loader{ position:absolute; top:35px; color:#D0CBB8; width:213px; text-align:right; display:none; } #newsletter_msg{ position:absolute; top:130px; color:#86816D; width:213px; text-align:center; display:none; font-size:12px; padding-top:5px; border-top:1px solid #E6E4D8; } #laywers_list{ font-size:12px; line-height:1.4; padding-top:20px; } #laywers_list p{ margin-bottom:20px; } #laywers_list ul li{ margin-bottom:20px; border-bottom:1px solid #eee; padding-bottom:20px; } #laywers_list ul li.last{ border:0; } #laywers_list span.name{ font-size:18px; color:#AD4403; padding-bottom:10px; font-style:oblique; } #laywers_list span.text{ color:#666; } #laywers_list .photo{ display:block; width:155px; height:180px; float:left; margin-right:20px; margin-top:5px; overflow:hidden; } #laywers_list .photo img{ border:3px solid #eee; } #laywers_list .photo sup{ font-size:10px; } #laywers_list .lawyer_content{ float:left; display:block; width:800px; } #actuacao_list{ font-size:12px; line-height:1.4; padding-top:20px; } #actuacao_list p{ margin-bottom:20px; } #actuacao_list ul li{ margin-bottom:20px; border-bottom:1px solid #eee; } #actuacao_list ul li.last{ border-bottom:0px; } #actuacao_list span.name{ font-size:18px; color:#AD4403; padding-bottom:10px; font-style:oblique; } #actuacao_list span.text{ color:#666; } #actuacao_list .photo{ display:block; width:100px; height:100px; background:#ccc; float:left; margin-right:20px; margin-top:5px; overflow:hidden; } #actuacao_list .actuacao_content{ } sup{ border-top:1px solid #eee; color:#ccc; padding-top:3px; }#login { background:#FFFFC9; padding:30px; height:108px; } #login_box { margin:auto; width:460px; } #login_box_fields { float:left ; margin-top:9px; text-align:right; } #login_box_fields label{ width:160px; display:block; float:left; clear:both; margin:7px; padding:2px; text-align:right; } #login_box_fields input { padding:2px; margin:7px; width:200px; border: 1px solid #c0c0c0; } #forgottenpassword { color:#666; font-size:11px; margin-right:6px; } #forgottensend { float:right; color:#666; font-size:11px; margin-right:6px; } #login_submit { z-index:1000; float:right; } .page_detail{ margin-bottom:15px; } .page_detail .page_content{ line-height:1.4; color:#666; font-size:12px; padding-top:15px; padding-bottom:5px; font-size:14px; } .page_detail .page_content p{ margin-bottom:15px; } .page_detail .page_content h3{ color:#FB8C05; font-size:18px; margin-top:2px; margin-bottom:5px; font-weight:normal; padding:0px; } .page_detail .page_content strong{ } .page_detail ul{ margin-left:40px; list-style:disc; } .page_detail ul li ul{ margin-left:60px; list-style:square; } .page_detail ol{ margin-left:45px; list-style:decimal; } .contact{ width:100%; } .contact .left{ float:left; width:300px; margin-right:50px; } .contact .right{ float:right; width:300px; } #form_contact_content{ line-height:1.3; color:#666; } #form_contact_content h3{ color:#C04A04; font-size:18px; margin-bottom:5px; font-weight:normal; padding:0px; } #form_contact .subtext{ margin-top:10px; margin-bottom:10px; } #form_contact ul li{ margin-bottom:10px; } #form_contact input, #form_contact textarea{ width:280px; background:#fff; border:1px solid #575044; color:#666; padding:5px; font-size:12px; } #form_contact .error{ display:none; } #form_contact textarea{ height:150px; overflow:hidden; font-family:Arial,Tahoma; } #form_contact input#bt_submit{ background:#AD4403; border:1px solid #AD4403; color:#FEE9D0; width:100px; font-weight:bold; } .articles_list{ } .articles_list{ font-size:12px; } .articles_list li{ margin-bottom:10px; } .articles_list span{ display:block; } .articles_list span.date{ margin-top:5px; color:#999; } .articles_list span.content_article{ margin-top:5px; color:#666; }.example_background{ background:#B9B5A4; height:150px; color:#fff; padding:10px; }.radform div.advice{ font-size:11px; color:#999; margin-top:5px; margin-bottom:2px; width:400px; line-height:1.2; } .radform div.password_block a.generate_password{ font-size:11px; color:#999; margin-top:5px; } .radform div.password_block span.password_generated{ font-size:11px; color:#999; margin-top:5px; } .users_header_filter input.search{ width:100px; } .users_header_filter div.field{ float:left; margin-right:7px; } .users_header_filter select{ font-size:11px; color:#999; padding:4px; border:1px solid #ccc; } #password_block{ padding-top:10px; padding-left:30px; padding-bottom:10px; } #avatar_file_upload { margin:6px; } #subscriptionBar { margin-bottom:15px; width:100%; } #subscriptionBar td{ height:6px; white-space:nowrap; } #subscriptionBar td.number{ padding:3px 0px; font-size:11px; } #paymentsTitle { margin:5px 0px 15px 0px; color:#333; font-size:16px; } #paymentsDescription { margin-bottom:15px; color:#333; font-size:13px; line-height:1.4; } #paymentsData td{ padding:6px; color:green; font-size:13px; } #paymentsData td.label{ color:#333; text-align:right; } #paymentsData td.alert{ color:#ff0000; font-weight:bold; } #paymentsHelp { clear:both; margin-top:20px; color:#666; font-size:11px; } .usedPeriod { background:#B1CF81; } .usedPeriodalert { background:#F19241; } .unusedPeriod, .unusedPeriodalert { background:#ddd; } #paypalLogo { float:right;margin:10px 20px } #user_stats_layer { display:none; margin-top:1px; margin-bottom:1px; width:678px; } #user_stats_layer .header{ background:url(/html/layout/teepin_ui/images/teep_box_header.png) no-repeat 0px 0px; height:5px; } #user_stats_layer .content{ background:url(/html/layout/teepin_ui/images/teep_box_line.png); padding:10px; } #user_stats_layer .bottom{ background:#D5D5D5; height:1px; } .users_list{ width:678px; } .users_list ul li{ margin-top:4px; } .users_list ul li div.padding{ padding-top:5px; padding-bottom:4px; padding-left:10px; padding-right:0px; float:left; width:540px; } .users_list ul li div.photo{ width:50px; height:50px; margin-right:8px; float:left; background:#666; } .users_list ul li div.left_content{ width:420px; float:left; } .users_list ul li div.right_content{ width:110px; float:right; } .users_list ul li div.title{ float:left; width:360px; margin-bottom:3px; overflow:hidden; margin-top:-4px } .users_list ul li div.title a.title{ font-size:18px; color:#676767; text-decoration:none; line-height:1.2; display:block; float:left; width:175px; overflow:hidden; white-space:nowrap; } .users_list ul li div.title a:hover{ color:#D85C17; } .users_list ul li div.title span.main_group{ font-size:12px; color:#999; display:block; float:left; padding-top:4px; padding-left:30px; } .users_list ul li div.title span.main_group a{ font-size:13px; color:@color_hover@; text-decoration:underline; } .users_list ul li div.text{ font-size:12px; line-height:1.3; color:@text@; float:left; width:360px; height:29px; overflow:hidden; } .users_list ul li ul.counter{ margin:0; padding:0; text-align:center; position:relative; top:-5px; height:50px; overflow:hidden; width:110px; } .users_list ul li ul.counter li{ float:left; margin-right:8px; margin-left:8px; } .users_list ul li ul.counter li span{ display:block; text-align:center; font-size:12px; } .users_list ul li ul.counter li span.number{ font-family:Georgia, Arial; font-size:22px; color:@color_hover@; } .users_list ul li div.options{ float:right; width:120px; height:60px; margin-right:4px; background:#efefef; overflow:hidden; } .users_list ul li div.suboptions{ font-size:11px; } .users_list ul li div.suboptions ul{ } .users_list ul li div.suboptions ul li{ border-bottom:1px dashed #cfcfcf; margin:0; overflow:hidden; } .users_list ul li div.suboptions ul li a{ text-decoration:none; color:@text@; display:block; padding:4px; padding-left:20px; display:block; } .users_list ul li div.suboptions ul li a.edit{ background:url(/html/images/users/icon_vote.gif) no-repeat 2px 1px; } .users_list ul li div.suboptions ul li a.edit:hover{ background:@color_hover@ url(/html/images/users/icon_vote.gif) no-repeat 2px 1px; } .users_list ul li div.suboptions ul li.off a{ filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; cursor:default; } .users_list ul li div.suboptions ul li.off a.edit:hover{ background:#EFEFEF url(/html/images/users/icon_vote.gif) no-repeat 2px 1px; } .users_list ul li div.suboptions ul li a.deactivate{ background:url(/html/images/users/icon_comment.gif) no-repeat 2px 4px; } .users_list ul li div.suboptions ul li a.deactivate:hover{ background:@color_hover@ url(/html/images/users/icon_comment.gif) no-repeat 2px 4px; } .users_list ul li div.suboptions ul li.off a.deactivate:hover{ background:#EFEFEF url(/html/images/users/icon_comment.gif) no-repeat 2px 4px; } .users_list ul li div.suboptions ul li a.delete{ background:url(/html/images/users/icon_follow.gif) no-repeat 2px 4px; } .users_list ul li div.suboptions ul li a.delete:hover{ background:@color_hover@ url(/html/images/users/icon_follow.gif) no-repeat 2px 4px; } .users_list ul li div.suboptions ul li.off a.delete:hover{ background:#EFEFEF url(/html/images/users/icon_follow.gif) no-repeat 2px 4px; } .users_list ul li div.suboptions ul li a span.name{ float:left; display:block; xwidth:50px; } .users_list ul li div.suboptions ul li a span.number{ float:right; display:block; width:20px; color:@color_hover@; text-align:right; } .users_list ul li div.suboptions ul li a:hover{ color:@white@; } .users_list ul li div.suboptions ul li a:hover span.number{ color:@white@; background:@color_hover@; } .users_list ul li div.suboptions ul li.off a:hover span{ background:#EFEFEF; color:@text@; } .users_list ul li div.suboptions ul li.off a:hover span.number, .users_list ul li div.suboptions ul li.off a:hover span.number span{ color:@color_hover@; } .users_list ul li div.header{ background:url(/html/layout/teepin_ui/images/teep_box_header.png) no-repeat 0px 0px; height:5px; } .users_list ul li div.content{ background:url(/html/layout/teepin_ui/images/teep_box_line.png); } .users_list ul li div.bottom{ background:#EFEFEF url(/html/layout/teepin_ui/images/teep_box_bottom.png) no-repeat 0px; height:15px; } .users_list ul li div.open{ height:100px; } .users_list ul li.open div.content{ height:100px; } .users_list ul li.open div.subcontent{ display:block; } .users_list ul li.open div.suboptions{ display:block; } .users_list span.status_1{ display:block; float:left; background:#E0E0E0; padding:3px; color:#666; font-size:11px; } .users_list span.status_0{ display:block; float:left; background:#F9F5D0; padding:3px; color:#887D12; font-size:11px; }.example_background{ background:#B9B5A4; height:150px; color:#fff; padding:10px; }
