#header{margin-bottom:25px}
#miolo{font-size:1.2em!important}
#miolo a{color:#000}
/* Generico para todos os conteudos */
.mr40{margin-right:40px}
p.box strong{color:#20510f; display:block; font-size:1.1em; margin-bottom:6px}
/* Conteúdo da esquerda */
#lContent{border:5px solid #f5f5f5; float:left; height:436px; *height:444px; margin-right:7px; width:470px}
#lContent .text{margin:-60px 5px 5px}
#protegida strong{color:#20510f; font-size:2.1em}
#lContent hr{border:0 none; border-top:1px dotted #adc998; height:1px; margin:12px 0}
* html #lContent hr{margin:7px 0}
#lContent h1{background:transparent; color:#225010; font-size:2.6em; height:32px; margin:0; text-indent:0; width:80%}
#lContent p.box{float:left; width:200px; height:83px; overflow:hidden}
#lContent .logo_min{background:transparent url(#) no-repeat -121px -57px; width:30px; height:70px; float:left}
/* Conteúdo da direita */
#rContent{float:left; width:234px}
.rcBox{border:1px solid #bfcabc; float:left; padding:10px; width:212px}
.rcBox h4{font-size:1.5em; color:#20510f; margin:0 0 5px 0; font-weight:normal; text-transform:uppercase;}
/* Box Mobile e RSS */
#rcRss{margin-bottom:13px; *margin-bottom:17px; height:269px; *height:274px; overflow:hidden}
#rcRss strong{color:#20510F;display:block;}
#rcRss .news{background:transparent url(#) no-repeat -62px -111px; padding:0 0 0 20px; width:0px}
#rcRss .news a{color:#20510F}
#rcRss dl{margin:5px 0 0 0}
#rcRss dt{margin:0 0 8px 0;color:#20510F;font-weight:bold;font-size:1.1em;}
#rcRss dt a{color:#20510F;}
#rcRss dd{background:transparent url(#) no-repeat -150px -94px; padding:0 0 0 14px; margin:0 0 3px 0}
#hotnews{background:#F2F2F2; border:1px solid #DEDEDE; margin:10px auto 10px auto; padding:10px 5px 0 5px;}
#hotnews dl {margin:0;}
#hotnews dt {margin:0 0 15px 10px;}
#hotnews dd {margin:10px 0 0 0;}
#hotdetails {font-size:0.9em;text-align:right; margin:5px 0;}
#hotdetails a {color:#7D7D7D;}
#hotvideo{display:block;margin:7px auto 0 auto;height:160px;background:transparent url(#) no-repeat right top;overflow:hidden;text-indent:-999px;width:217px;}
/* Box Dúvidas mais comuns */
#rcQuestions{background:transparent url(#) repeat-x 0 0}
#rcQuestions h4{text-align:center;}
#prev, #next{cursor:pointer; width:15px; height:76px; float:left; background:transparent url(#) no-repeat 0 -54px}
#prev:hover{background-position:-15px -54px}
#next{background-position:-30px -54px}
#next:hover{background-position:-45px -54px}
#rcQuestions p.question{width:150px; height:30px; display:block; overflow:hidden; float:left; margin:23px 15px}
#h_notice{width:180px; height:75px; display:block; overflow:hidden; position:relative; float:left}
#h_notice ul{list-style:none; margin-top:20px; position:relative; width:10000px}
#h_notice ul li{float:left; padding:3px 10px; width:160px; height:38px; overflow:hidden}
#rcQuestions p.more{display:block; float:left; font-size:0.8em; text-align:center; text-transform:uppercase; margin:3px 0 0 0; width:100%}
/* Conteúdo inferior */
#bContent{border-top:1px dotted #B2C597; border-bottom:1px dotted #B2C597; float:left; margin-top:20px; padding:9px 16px}
#bContent p.box{float:left; width:320px}
/* forgetPassword */
#fp_main{font:.8em arial,georgia,sans-serif; color:#000; margin:0 2px}
#fp_main fieldset{border:0px; margin:0px; padding:0px}
#fp_main input{border:1px solid #7E9DB9; width:300px}
#fp_main input:focus{background-color:#F2F4F8}

/* bandeiras de meios de pagamento, um bloco semelhante existe em unlogged.css */
#flags{padding:20px 0 0 0;clear:both;}
#flags span{background:transparent url(#) no-repeat 0 0; display:block; float:left; height:20px; margin-right:10px; text-indent:-9999px; width:42px}
#flags #flag_visa{background-position:-52px 0}
#flags #flag_mastercard{background-position:-104px 0}
#flags #flag_diners{background-position:-156px 0}
#flags #flag_americanexpress{background-position:-207px 0}
#flags #flag_hipercard{background-position:-259px 0}
#flags #flag_aura{background-position:-311px 0}
#flags #flag_bradesco{background-position:-363px 0}
#flags #flag_itau{background-position:-415px 0}
#flags #flag_unibanco{background-position:-467px 0}
#flags #flag_bb{background-position:-518px 0}
#flags #flag_real{background-position:-570px 0}
#flags #flag_banrisul{background-position:-622px 0}
#flags #flag_boleto{background-position:-674px 0; margin-right:0}