#conteudo h1, #conteudo h2, #conteudo h3{ float:left; clear:both; height:30px; line-height:24px; overflow:hidden; font-size:13px; color:#FFF; padding:0 10px 0 10px; white-space:nowrap; border-top:#FFF 10px solid; margin-bottom:4px; background:url(img/H1.png) no-repeat left; }
#conteudo h1 a, #conteudo h2 a, #conteudo h3 a{ text-decoration:none; color:#FFF; font-size:13px; font-weight:bold; }
#conteudo h1 a:hover, #conteudo h2 a:hover, #conteudo h3 a:hover{ text-decoration:underline; color:#FFF; }
#conteudo h4{ font-size:14px; color:#009900; margin:6px 0 6px 0; clear:both; }
#conteudo p{ clear:both; margin:2px 0 8px 0; }
#conteudo a{ color:#FF6600; text-decoration:none; }
#conteudo a:hover{ color:#FF9900; text-decoration:underline; }
#conteudo p a{ font-weight:bold; color:#2F5D8B; }
#conteudo p a:hover{ color:#003366; }

#conteudo .form{ width:100%; float:left; padding-bottom:20px; }
#conteudo .form ul{ width:95%; margin:10px 0 10px 0; border:#E02C27 1px solid; background:#FFFFFF; }
#conteudo .form ul li{ color:#E02C27; list-style:none; padding:1px 0 1px 6px; }
#conteudo .form p{ clear:none; width:100%; height:auto; float:left; margin:8px 0 0 0; overflow:hidden; }
#conteudo .form label{ float:left; font-weight:bold; padding-right:6px; }
#conteudo .form em{ font-size:11px; font-style:normal; padding-right:6px; float:left; }
#conteudo .form em.required{ font-size:20px; font-weight:bold; color:#FF0000; overflow:hidden; height:13px; position:relative; top:-4px; }
#conteudo .form input, .form select, .form textarea{ width:94%; height:18px; border:#CCC 1px solid; float:left; clear:both; }
#conteudo .form select{ height:20px; font-size:11px; }
#conteudo .form textarea{ height:80px; }
#conteudo .form2, #conteudo .form3, #conteudo .form4, #conteudo .form5{ width:100%; float:left; }
#conteudo .form2 p{ width:49%; }
#conteudo .form2 input, .form2 select, .form2 textarea{ width:90%; }
#conteudo .form3 p{ width:32%; }
#conteudo .form3 input, .form3 select, .form3 textarea{ width:90%; }
#conteudo .form4 p{ width:24%; }
#conteudo .form4 input, .form4 select, .form4 textarea{ width:90%; }
#conteudo .form5 p{ width:19%; }
#conteudo .form5 input, .form5 select, .form5 textarea{ width:85%; }
#conteudo .form4 select, #conteudo .form3 select, #conteudo .form2 select, #conteudo .form5 select{ height:20px; }
#conteudo .form p.botao input{ width:120px; height:27px; line-height:24px; font-weight:bold; color:#FFF; text-align:center; background:#29517B url(img/mbotao.png) no-repeat; border:none; clear:both; }
#conteudo .form p.botao2 input{ width:97px; height:27px; line-height:24px; font-weight:bold; color:#FFF; text-align:center; background:#29517B url(img/botao.png) no-repeat; border:none; clear:both; }
#conteudo .form p.botao a{ float:right; text-decoration:underline; color:#FF9900; font-weight:normal; }
#conteudo .form p.botao a:hover{ color:#FF6600; }
#conteudo .formFiltro{ float:left; width:754px; padding:8px; margin:4px 0 6px 0; background:#E5E5E5; }
#conteudo .formFiltro p{ margin:0; clear:none; }
#conteudo .formFiltro input, .formFiltro select{ width:120px; height:18px; border:#CCC 1px solid; margin-right:20px; }
#conteudo .formFiltro .botao{ width:84px; padding:0; height:20px; line-height:20px; font-size:11px; text-decoration:none; text-align:center; color:#FFF; font-weight:bold; border:none; background:#003366 url(img/botao2.png) no-repeat; }

#conteudo #cadpreco{ background:#F1F2F4; border:#DEE1E5 1px solid; width:200px; position:relative; top:40px; padding:20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; }
#conteudo #cadpreco input#vlpreco{ height:18px; padding:8px; width:140px; }

#conteudo .msgprecobox{ float:left; width:400px; padding:40px 0 40px 20px; margin-left:20px; display:inline; border-left:#CCC 1px solid;  position:relative; top:50px;  }

#conteudo .rFiltro h5{ margin-bottom:6px; font-size:13px; }
#conteudo .rFiltro p{ margin:0 10px 6px 0; float:left; border-right:#999 1px solid; padding-right:10px; font-size:11px; }
#conteudo .rFiltro p b{ font-size:11px; }
#conteudo .rFiltro p.mResult{ border:none; }
#conteudo .rFiltro p.mResult a{ color:#FF6600; font-size:11px; }

#conteudo #fLogin{ width:250px; float:left; background:#E8EAED; position:relative; left:240px; margin-top:26px; }
#conteudo #fLogin ul{ width:80%; margin:10px; border:#E02C27 1px solid; background:#FFFFFF; }
#conteudo #fLogin ul li{ color:#E02C27; list-style:none; padding:1px 0 1px 6px; }
#conteudo #fLogin form{ width:250px; float:left; padding-bottom:6px; }
#conteudo #fLogin h1 em{ float:left; font-size:14px; height:50px; line-height:50px; padding-left:60px; color:#FFFFFF; font-style:normal; font-weight:bold; background:url(img/login_ico.jpg) no-repeat 14px 0; }
#conteudo #fLogin h1{ clear:none; float:none; height:auto; line-height:normal; overflow:auto; font-size:12px; color:#666; padding:0; white-space:normal; border-top:none; margin-bottom:0; background:none; height:50px; overflow:hidden; background:#2E3843 url(img/login_h1.gif) repeat-x top; }
#conteudo #fLogin p{ float:left; width:100%; margin:0 0 8px 0; }
#conteudo #fLogin label{ height:24px; line-height:24px; float:left; width:80px; text-align:right; margin-right:6px; }
#conteudo #fLogin input{ float:left; width:120px; height:20px; padding:2px; border:#CCC 1px solid; font-size:13px; }
#conteudo #fLogin .botao input{ width:62px; padding:0; text-align:center; float:right; font-size:12px; color:#FFFFFF; border:none; position:relative; left:-38px; background:#373458 url(img/botao3.png) no-repeat left top; }

#conteudo h6{ padding:4px; font-size:14px; background:#F3F3F3; margin:16px 0 4px 0; clear:both; }
#conteudo #fLogin h6{ clear:none; padding:0; margin:0; font-size:11px; background:#FFFFFF; height:20px; line-height:20px; float:left; width:100%; }
#conteudo #fLogin h6 a{ font-size:11px; font-weight:normal; color:#FF3300; padding-left:6px; }

#conteudo table.tbLista{ width:100%; border-left:#CCC 1px solid; border-bottom:#CCC 1px solid; margin-bottom:10px; clear:both; }
#conteudo table.tbLista th{ height:28px; line-height:28px; color:#FFFFFF; padding-left:4px; background:#394A65 url(img/th.png) repeat-x bottom; }
#conteudo table.tbLista td{ padding:3px; border-right:#CCC 1px solid; }
#conteudo table.tbLista tr.rowcolor{ background:#E5E5E5; }
#conteudo table.tbLista tr.trComposto td{ background:#D8D8D8; border:none; border-top:#FFF 2px solid; padding:5px; }
#conteudo table.tbLista tr.trSubcom td{ background:#D8D8D8; border-bottom:#BBB 1px solid; border-right:#BBB 1px solid; }
#conteudo table#tbLanc td a.comDw{ width:16px; height:16px; border:#CCC 1px solid; background:#FFF url(img/bt_plus1.gif) no-repeat center; float:left; overflow:hidden; text-indent:-999px; }
#conteudo table#tbLanc td a.comDw:hover{ background:#FFF url(img/bt_plus2.gif) no-repeat center; border:#DDD 1px solid; }
#conteudo table#tbLanc td a.comUp{ float:left; overflow:hidden; text-indent:-999px; background:#FFF url(img/bt_sub1.gif) no-repeat center; width:16px; height:16px; border:#CCC 1px solid; }
#conteudo table#tbLanc td a.comUp:hover{ background:#FFF url(img/bt_sub2.gif) no-repeat center; border:#DDD 1px solid; }
#conteudo table.tbLista td.tbBorder{ border-left:#CCC 1px solid; }

#conteudo .form table input{ border:none; margin:0; height:10px; width:14px; }
#conteudo table.tbLista2{ width:100%; margin-bottom:10px; clear:both; }
#conteudo table.tbLista2 td{ padding:14px 0 6px 4px; border-bottom:#999 1px dashed; }
#conteudo table.tbLista2 img{ float:left; margin-right:5px; }
#conteudo table.tbLista2 td p{ clear:none; margin:0; font-size:11px; }
#conteudo table.tbLista2 td p strong{ font-size:12px; }
#conteudo table.tbLista2 td em{ font-size:11px; margin-left:4px; color:#999; font-style:normal; }

#conteudo table.tbNav{ width:394px; height:37px; background:#EFEFEF; margin:0 auto 10px auto; clear:both; border-radius:100px; -moz-border-radius:100px; }
#conteudo table.tbNav td{ width:25%; text-align:center; }
#conteudo table.tbNav td a{ text-decoration:underline; }
#conteudo table.tbDet{ width:100%; border:#CCCCCC 1px solid; clear:both; }
#conteudo table.tbDet th{ color:#2F5D8B; font-size:10px; border-right:#CCC dashed 1px; padding:4px 0 0 3px; }
#conteudo table.tbDet thead th{ color:#FFF; font-size:14px; background:#2F5D8B url(img/th.png) repeat-x; padding:4px; border:none; }
#conteudo table.tbLista thead th{ color:#FFF; font-size:14px; background:#2F5D8B url(img/header.png) repeat-x; padding:4px; border:none; }
#conteudo table.tbDet td{ padding:0 3px 3px 3px; border-right:#CCC dashed 1px; }
#conteudo table.tbDet tr.rowcolor{ background:#E5E5E5; }

#conteudo .msgBox{ float:left; clear:both; width:500px; padding:50px 0 50px 80px; }
#conteudo .msgBox h4{ color:#666666; font-size:16px; margin:0; }
#conteudo .msgBox p{ color:#666666; font-size:12px; margin:0 0 10px 0; }
#conteudo .msgBox p a{ color:#FF6600; }
#conteudo .msgBox p a:hover{ color:#FF4500; text-decoration:underline; }
#conteudo .msgBox p a.btSim{ float:left; padding:6px 14px 6px 14px; background:#FBFCFC; border:#DFE2E6 1px solid; margin:8px 8px 0 0; color:#009900; }
#conteudo .msgBox p a.btNao{ float:left; padding:6px 14px 6px 14px; background:#FBFCFC; border:#DFE2E6 1px solid; margin:8px 0 0 0; color:#FF0000; }
#conteudo .msgBox p a.btSim:hover{ color:#009900; border:#009900 1px solid; }
#conteudo .msgBox p a.btNao:hover{ color:#FF0000; border:#FF0000 1px solid; }
#conteudo #msg1{ background:url(img/fd_ok.gif) no-repeat 22px 54px; }
#conteudo #msg2{ background:url(img/fd_erro.gif) no-repeat 22px 54px; }
#conteudo #msg3{ background:url(img/fd_exclamacao.gif) no-repeat 22px 54px; }
#conteudo #msg4{ background:url(img/fd_pergunta.gif) no-repeat 22px 54px; }

#conteudo .home1{ width:340px; float:left; padding-top:18px; overflow:hidden; padding-bottom:40px; }
#conteudo .boxProc{ float:left; width:322px; border:#CBD0D5 1px solid; padding:8px 8px 8px 8px; background:#EFF0F3; margin-top:6px; }
#conteudo .home1 ul{ width:340px; float:left; height:35px; margin-top:6px; border-bottom:#CCCCCC 1px solid; }
#conteudo .home1 ul li{ list-style:none; float:left; width:80px; height:35px; position:relative; top:1px; }
#conteudo .home1 ul li a{ float:left; width:80px; height:35px; line-height:35px; text-align:center; color:#666; }
#conteudo .home1 ul li a:hover{ color:#333; }
#conteudo .home1 ul li.mnSelec a{ background:url(img/aba.png) no-repeat; color:#333; }
#conteudo .home1 ul li.mnSelec a:hover{ text-decoration:none; }

#conteudo .boxProc table{ width:322px; background:#FBFCFC; margin-bottom:10px; }
#conteudo .boxProc table td{ padding:7px; }
#conteudo .boxProc table td img.prProg{ float:right; margin-right:20px; }
#conteudo .boxProc table td a{ color:#003366; font-weight:bold; }
#conteudo .boxProc table td a:hover{ color:#003366; text-decoration:underline; }
#conteudo .boxProc p{ height:20px; margin-bottom:0; overflow:hidden; }
#conteudo .boxProc p a{ float:right; padding:2px 0 2px 20px; font-weight:normal; background:url(img/ic3.gif) no-repeat left; }
#conteudo .home2{ width:400px; float:right; padding-top:18px; }
#conteudo .boxGraf{ width:380px; height:176px; overflow:hidden; padding:10px; margin-top:6px; float:left; background:#EFF0F3; }
#conteudo .home0{ width:100%; float:left; padding:0 0 0 0; }

#conteudo .btAtalho{ width:120px; float:left; background:#FFF; padding:20px 0 5px 60px; }
#conteudo .btAtalho h5, #conteudo .btAtalho p{ margin:0; }
#conteudo .btAtalho h5 a{ color:#2D3842; font-size:12px; }
#conteudo .btAtalho h5 a:hover{ color:#2D3842; }
#conteudo .btAtalho p a{ color:#666; font-size:11px; font-weight:normal; }
#conteudo #at1{ background:url(img/fd_det.gif) no-repeat 16px 20px; }
#conteudo #at2{ background:url(img/fd_relogio.gif) no-repeat 16px 20px; }
#conteudo #at3{ background:url(img/fd_table.gif) no-repeat 16px 20px; }

#conteudo .boxGraf2{ float:left; width:740px; padding:10px; background:#E5E5E5; }
#conteudo .ranking{ width:100%; margin-top:10px; background:#F1F2F4; }
#conteudo .ranking th{ background:#99CC00; height:40px; line-height:40px; font-size:20px; font-weight:bold; color:#FFFFFF; padding:0 6px 0 6px; }
#conteudo .ranking th em{ font-style:normal; color:#FFFFFF; font-size:20px; }
#conteudo .ranking td{ padding:6px; border-bottom:#DFE2E6 1px solid; }
#conteudo .ranking td em{ font-style:normal; font-weight:bold; color:#333333; }
#conteudo .ranking tr.rowcolor{ background:#FBFCFC; }
#conteudo .ranking em{ font-style:normal; color:#FFFFFF; font-size:20px; }
#conteudo .arbSelec{ width:350px; float:left; background:#EFF0F3; padding:10px; margin:0 5px 10px 5px; border:#CBD0D5 1px solid; display:inline; }
#conteudo .optSelec{ width:732px; float:left; background:#EFF0F3; clear:both; padding:10px; border:#CBD0D5 1px solid; margin:10px 0 20px 5px; display:inline }
#conteudo .arbSelec select{ width:98%; float:left; border:#CCC 1px solid; margin-bottom:8px; }
#conteudo .arbSelec p{ margin:0; font-size:11px; }
#conteudo .arbDet{ float:left; width:95%; padding:5px; background:#FBFCFC; }
#conteudo .arbDet p{ width:25%; float:left; margin:0; clear:none; }
#conteudo .arbDet p label{ width:100%; float:left; font-size:10px; }

#conteudo .boxAg{ float:left; width:400px; margin-top:10px; }
#conteudo .boxAg2{ float:right; width:350px; margin-top:10px; background:#E5E5E5; padding:10px 0 10px 10px; }
#conteudo #fxfi ul{ width:705px; height:30px; padding:5px; margin:10px 0 10px 0; border:none; background:#E5E5E5; }
#conteudo #fxfi ul li{ width:108px; height:20px; color:#E02C27; list-style:none; padding:5px; float:left; background:url(img/botao4.png) no-repeat; }
#conteudo #fxfi ul li a{ float:left; width:108px; height:20px; line-height:20px; text-align:center; background:url(img/bt_plus1.gif) no-repeat 6px center; color:#666; }
#conteudo #fxfi ul li a:hover{ background:url(img/bt_plus2.gif) no-repeat 6px center; color:#CC0000; text-decoration:none; }
#conteudo #fxfi ul li.btrem a{ background:url(img/bt_sub1.gif) no-repeat 6px center; }
#conteudo #fxfi ul li.btrem a:hover{ background:url(img/bt_sub2.gif) no-repeat 6px center; }
#conteudo .relGrp{ float:left; width:100%; }
#conteudo .relBox{ float:left; display:inline; width:236px; height:150px; border:#E5E5E5 4px solid; background:#FFFFFF url(img/seta.gif) no-repeat 186px 55px; margin:10px 0 0 10px; }
#conteudo .relBox p{ height:46px; margin:0 0 10px 0; float:left; width:226px; background:#E5E5E5; padding:5px; }
#conteudo .relBox ul li{ list-style:none; padding:2px 0 2px 10px; }
#conteudo .mnAbas{ width:100%; margin:10px 0 10px 0; }
#conteudo .abasMenu{ width:100%; height:29px; float:left; }
#conteudo .abasMenu li{ height:28px; float:left; list-style:none; background:url(img/aba_conteudo_e.gif) no-repeat left top; margin-right:1px; position:relative; top:1px; }
#conteudo .form .abasMenu{ width:95%; margin:0; border:0; background:none; }
#conteudo .form .abasMenu li{ color:#E02C27; list-style:none; padding:0; }
#conteudo .abasMenu li a{ height:28px; line-height:28px; font-size:11px; color:#666; float:left; background:#E7E7E7 url(img/aba_conteudo_d.gif) no-repeat right top; padding:0 14px 0 14px; border-radius-topleft:10px; border-radius-topright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-radius-topleft:10px; -webkit-border-radius-topright:10px; }
#conteudo .abasMenu li a.mncSelec{ color:#2C3641; border:#CCC 1px solid; border-bottom:none; background:#FFF url(img/aba_conteudo_se.jpg) repeat-x left top; border-radius-topleft:10px; border-radius-topright:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-radius-topleft:10px; -webkit-border-radius-topright:10px; }
#conteudo .abasMenu li a:hover{ color:#333; }
#conteudo .abasMenu li a.mncSelec:hover{ color:#2C3641; text-decoration:none; }
#conteudo .abasConteudo{ float:left; width:744px; overflow:hidden; padding:18px 10px 10px 10px; border:#CCC 1px solid; }
#conteudo .boxProx{ width:350px; height:130px; padding:10px; display:inline; float:left; }
#conteudo .boxProx h4{ color:#27323E; padding:3px; background:#E5E5E5; font-size:12px; margin:0; }
#conteudo .boxProx h5{ font-size:14px; margin:4px; font-weight:normal; }
#conteudo .boxProx p{ margin:14px 0 0 4px; font-weight:bold; float:left; width:340px; }
#conteudo .boxProx p a{ float:right; width:60px; height:16px; line-height:16px; font-size:11px; background:#FF6600 url(img/botao4.gif) no-repeat left top; color:#FFFFFF; text-decoration:none; font-weight:normal; text-align:center; }
#conteudo .boxProx p a:hover{ background:#EB4E01 url(img/botao4.gif) no-repeat left top; color:#FFFFFF; text-decoration:none; }
#conteudo .boxAgenda .aHeader h4{ font-size:16px; clear:both; color:#333333 }

#conteudo .aDet{ float:left; background:#E6E8EB; width:750px; padding:10px; border-bottom:#CCC 1px solid; }
#conteudo .aDet div{ float:left; }
#conteudo .aDet .local{ background:url(img/ic_agenda_local.gif) no-repeat left; padding:2px 0 2px 25px; }
#conteudo .aDet .data{ background:url(img/ic_agenda_horario.gif) no-repeat left; padding:2px 0 2px 25px; }
#conteudo .aDet h4{ clear:none; float:right; font-weight:normal; font-size:11px; margin:0; color:#666; padding-right:10px; }
#conteudo .aDet h4 em{ font-style:normal; font-weight:bold; font-size:13px; color:#333; }
#conteudo .aInfo{ background:#E6E8EB; width:750px; float:left; padding:10px; border-top:#FFF 1px solid; }

#conteudo .boxLinks{ width:98%; float:left; height:28px; padding:6px 0 6px 10px; background:#F1F2F4; margin:10px 0 10px 0; }
#conteudo .boxLinks li{ list-style:none; float:left; height:22px; padding:1px 4px 4px 0; background:#000 url(img/a_sombra.gif) no-repeat right top; margin-right:6px; }
#conteudo .boxLinks li a{ list-style:none; float:left; height:20px; line-height:20px; text-align:center; border:#CCC 1px solid; padding:0 8px 0 8px; color:#666; background:url(img/a_bg.png) repeat-x left top; }
#conteudo .boxLinks li a:hover{ text-decoration:none; color:#333333; border:#999 1px solid; }
#conteudo .boxPaginador{ width:760px; float:left; height:18px; margin:10px 0 10px 0; }
#conteudo .boxPaginador li{ list-style:none; float:left; height:18px; width:18px; margin-right:3px; }
#conteudo .boxPaginador li a{ font-size:11px; height:16px; line-height:16px; width:16px; text-align:center; float:left; color:#666; background:#E7E7E7; border:#E7E7E7 1px solid; }
#conteudo .boxPaginador li a:hover{ border:#CCC 1px solid; color:#545454; text-decoration:none; }
#conteudo .boxPaginador li a.pagSelec{ background:#E6E8EB; border:#818D9A 1px solid; color:#818D9A; }
#conteudo .boxPaginador li a.pagSelec:hover{ background:#E6E8EB; border:#818D9A 1px solid; color:#818D9A; }

#conteudo .hact{ width:750px; float:left; height:33px; background:#CCC; background:url(img/mpCtright.png) no-repeat left; padding-left:14px; margin-bottom:8px; }
#conteudo .mpSis{ height:33px; float:left; background:url(img/mpBg.png) repeat-x; }
#conteudo .mpSis li{ height:33px; line-height:33px; padding:0 20px 0 10px; float:left; font-size:11px; color:#FF3300; list-style:none; background:url(img/mpSeta.gif) no-repeat right; }
#conteudo .mpSis li.mpLi{ font-weight:bold; font-size:12px; color:#333; background:url(img/mpCtleft.png) no-repeat right; }
#conteudo .mpSis li a{ float:left; font-size:11px; }
#conteudo .pfSelec a{ width:220px; min-height:50px; height:50px; background:#FFF; border:#7EA91D 1px solid; color:#7EA91D; float:left; padding:10px; margin:5px; overflow:hidden; }
#conteudo .pfSelec a strong{ color:#7EA91D; }
#conteudo .pfSelec a:hover{ background:#88B61F url(img/agenda_th.png) repeat-x bottom; border:#FFF 1px solid; color:#FFF; text-decoration:none; }
#conteudo .pfSelec a:hover strong{ color:#FFF; }

#conteudo .fatBox table.tbLista{ width:100%; border:#CCC 1px solid; border-top:#333 1px solid; border-left:#333 1px solid; clear:both; }
#conteudo .fatBox h4{ margin-top:20px; color:#333; font-size:16px; margin-bottom:6px; }
#conteudo .fatBox table.tbLista th{ height:28px; line-height:28px; color:#333; background:#CCC; border-right:#333 1px solid; padding-left:4px; }
#conteudo .fatBox table.tbLista td{ padding:3px; border-right:#333 solid 1px; border-bottom:#333 1px solid; }
#conteudo .fatBox table.tbLista tfoot td{ height:28px; line-height:28px; color:#FFFFFF; font-weight:bold; padding-left:4px; border:none; background:#394A65; }
#conteudo .fatBox table.tbLista tr.rowcolor{ background:#F1F1F1; }
#conteudo .fatBox table.tbDet{ width:100%; border-top:#333 1px solid; border-left:#333 1px solid; clear:both; }
#conteudo .fatBox table.tbDet th{ color:#333; font-size:10px; border-right:#333 solid 1px; padding:4px 0 0 3px; }
#conteudo .fatBox table.tbDet td{ padding:0 3px 3px 3px; border-right:#333 solid 1px; border-bottom:#333 1px solid; }
#conteudo .fatBox table.tbDet tr.rowcolor{ background:#F1F1F1; }
#conteudo .boxLanc{ width:330px; border:#CCC 2px solid; float:left; padding:20px; display:inline; margin:5px; }
#conteudo .boxLanc h5{ background:#F3F3F3; padding:4px; text-align:center; font-size:14px; color:#003366; margin-bottom:10px; }

#conteudo table img{ border:none; }
#conteudo table.tbFat{ width:100%; }
#conteudo table.tbFat table{ width:100%; border:#ADB5BE 1px solid; margin:7px 0 7px 0; }
#conteudo table.tbFat table th{ background:#D9DCE1; height:50px; font-weight:normal; font-size:11px; padding:0 4px 0 4px; }
#conteudo table.tbFat table td{ padding:6px 4px 6px 4px; border-bottom:#CCC 1px dashed; }
#conteudo table.tbFat table th img, #conteudo table.tbFat table td img{ border:none; margin:0 3px; }
#conteudo table.tbFat table th h5, #conteudo table.tbFat table td h5{ font-size:14px; }
#conteudo table.tbFat table th.divTh{ height:6px; background:url(img/tb_lanc.gif) no-repeat left; font-size:1px; }

#conteudo .locProc{ width:187px; height:71px; padding:14px 0 0 20px; background:#D9DDE1 url(img/procLoc.gif) no-repeat left; float:left; overflow:hidden; display:inline; }
#conteudo .locProc h5{ font-size:14px; }
#conteudo .locProc h5 em{ font-size:11px; font-weight:normal; font-style:normal; }
#conteudo .locProc input{ width:130px; height:17px; padding:2px; font-size:14px; font-weight:normal; color:#2F3943; float:left; margin-top:4px; border:#CBD0D5 1px solid; }
#conteudo .locProc input.botao{ width:43px; height:23px; background:url(img/bt_search.gif) no-repeat left; border:none; text-align:right; color:#D9DDE1; font-size:1px; }
#conteudo form p.btAddc{ background:#F3F3F3; padding:4px; float:left; width:567px; }
#conteudo .btAddc a{ width:16px; height:16px; border:#CCC 1px solid; background:#FFF url(img/bt_plus1.gif) no-repeat center 3px; float:right; overflow:hidden; text-indent:-999px; cursor:hand; cursor:pointer; }
#conteudo .btAddc a:hover{ background:#FFF url(img/bt_plus2.gif) no-repeat center 3px; border:#DDD 1px solid; }
#conteudo form a.comUp{ float:left; overflow:hidden; text-indent:-999px; background:#FFF url(img/bt_sub1.gif) no-repeat center; width:16px; height:16px; border:#CCC 1px solid; cursor:hand; cursor:pointer; }
#conteudo form a.comUp:hover{ background:#FFF url(img/bt_sub2.gif) no-repeat center; border:#DDD 1px solid; }
#conteudo .msgAlert{ clear:both; padding:20px; background:#FFFFCC; border-bottom:#FFDD66 1px solid; border-right:#FFDD66 1px solid; }
#conteudo .msgAlert p{ font-size:13px; font-weight:bold; text-align:center; color:#CC0000; }
#conteudo .bloco1{ float:left; width:450px; }
#conteudo .bloco2{ float:right; width:300px; padding:0 0 10px 10px; position:relative; top:10px; background:#E5E5E5; }
#conteudo .boxFiltro{ width:420px; padding:10px; float:left; margin-top:20px; border:#CCC 1px solid; border-bottom:none; }
#conteudo .boxFiltro p{ margin:0; width:100%; }

#conteudo .boxTab{ width:440px; height:127px; clear:both; overflow-x:hidden; overflow-y:scroll; border:#CCCCCC 1px solid; }
#conteudo .boxTab table{ border:none; }
#conteudo .boxTab table .rowcolor td{ background:#FFF; }
#conteudo .boxTab table td{ border:none; background:none; padding:8px 0 8px 4px; border-bottom:#CCC 1px solid; }
#conteudo .boxTab table label{ font-weight:normal; margin-left:-4px; }

#conteudo .faqBox{ float:left; width:730px; padding:20px 20px 5px 20px; background:#F4F4F4; border-bottom:#CCC 1px solid; }
#conteudo .faqBox li{ float:left; width:100%; padding:5px 0 20px 0; list-style:none; }
#conteudo .faqBox li strong{ color:#036; font-size:13px; }
#conteudo .faqBox li p{ margin:0; padding-top:4px; }
#conteudo .faqBox li a{ text-decoration:underline; font-weight:normal; font-size:11px; color:#F60; }
#conteudo .faqBox li a:hover{ color:#F30; }

#conteudo .faqboxes{ float:left; width:730px; padding:20px; }
#conteudo .faqboxes .tit{ float:left; width:100%; padding-bottom:8px; }
#conteudo .faqboxes .tit strong{ float:left; font-size:20px; color:#999; padding-right:10px; margin-right:10px; border-right:#CCC 1px solid; }
#conteudo .faqboxes .tit a{ padding:3px 0 3px 14px; position:relative; top:4px; background:url(img/seta_topo.gif) no-repeat left; }
#conteudo .faqboxes .resp{ float:left; width:100%; padding:10px 0 15px 0; margin-bottom:15px; border-bottom:#CCC 1px solid; }
#conteudo .faqboxes .resp p{ margin:0; }
#conteudo .respBox{ float:left; width:100%; padding-bottom:20px; }

#conteudo .grafichome{ float:left; width:100%; margin-top:40px; height:200px; overflow:hidden; }
#conteudo .graphdet{ float:left; width:100%; height:200px; background:url(img/det_grafico.jpg) no-repeat left top; margin:20px 0; }
#conteudo #my_chart{ float:left; padding-right:20px; border-right:#CCC 1px solid; }
#conteudo #my_chart2{ float:right; width:380px; overflow:hidden; position:relative; top:-45px; }

#conteudo .boxp{ float:left; width:745px; padding:0 10px 0 10px; background:#FFF; border:#CCC 1px solid; border-radius:5px; -moz-border-radius:5px; box-shadow:4px 4px 4px #EAEAEA; -moz-box-shadow:4px 4px 4px #EAEAEA; -webkit-box-shadow:4px 4px 4px #EAEAEA; margin:20px 0 5px 0;  overflow:hidden; }
#conteudo .boxp p.btadd{ padding:0px 0px; margin:0; float:left; width:735px; background:#FFF; }
#conteudo .boxp p.btadd a{ float:left; background:url(img/aba.png) no-repeat left top; width:80px; height:35px; font-size:13px; font-weight:normal; text-align:center; line-height:35px; overflow:hidden; }

#conteudo .boxp2{ float:left; width:745px; padding:0 10px 0 10px; background:#EAEAEA; border:#CCC 1px solid; border-radius:5px; -moz-border-radius:5px; box-shadow:4px 4px 4px #EAEAEA; -moz-box-shadow:4px 4px 4px #EAEAEA; -webkit-box-shadow:4px 4px 4px #EAEAEA; margin:0 0 20px 0;  overflow:hidden; }
#conteudo .boxp2 table{ background:#FFF; }
#conteudo .boxp2 table th{ background:#FFF; border-bottom:#EAEAEA 1px solid; border-right:#CCC 1px solid; color:#036; font-size:11px; padding:2px; height:14px; line-height:14px; }
#conteudo .boxp2 h4{ color:#697683; }

#conteudo .form input#fldiatodo{ width:16px; height:16px; border:none; }

#conteudo .statusbox{ float:left; width:530px; border:#CCC 1px solid; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; padding:10px; margin:30px 100px; background:#E5E5E5; box-shadow:4px 4px 4px #EAEAEA; -moz-box-shadow:4px 4px 4px #EAEAEA; -webkit-box-shadow:4px 4px 4px #EAEAEA; }
#conteudo .statusbox label{ float:left; font-size:14px; height:30px; line-height:30px; padding:0 5px 0 15px; }
#conteudo .statusbox span{ float:left; width:260px; height:16px; padding:6px; border:#CCC 1px solid; background:#FFF; }
#conteudo .statusbox span select{ float:left; width:260px; border:none; }
#conteudo .statusbox input{ border:none; padding:0; background:url(img/botao3.png) no-repeat left top; font-size:11px; width:62px; height:22px; line-height:20px; float:left; margin:4px 0 0 6px; text-align:center; color:#FFF; }


#conteudo .bteditnt{ float:left; width:190px; border:#CCC 1px solid; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; padding:10px 0 10px 10px; margin:30px 0; background:#E5E5E5; box-shadow:4px 4px 4px #EAEAEA; -moz-box-shadow:4px 4px 4px #EAEAEA; -webkit-box-shadow:4px 4px 4px #EAEAEA; }
#conteudo .bteditnt li{ list-style:none; }
#conteudo .bteditnt a{ float:left; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; border-bottom:#CCC 1px solid; border-right:#CCC 1px solid; border-top:#EAEAEA 1px solid; border-left:#EAEAEA 1px solid; background:#FFF; padding:8px 14px; color:#666; margin-right:10px; }
#conteudo .bteditnt a:hover{ box-shadow:2px 2px 2px #eaeaea; -moz-box-shadow:2px 2px 2px #eaeaea; -webkit-box-shadow:2px 2px 2px #eaeaea; -o-box-shadow:2px 2px 2px #eaeaea; border:#BBB 1px solid; color:#333; text-decoration:none; }
#conteudo .bteditnt .editic a{ background:#FFF url(img/ic8.gif) no-repeat 8px 8px; padding-left:30px;}
#conteudo .bteditnt .printic a{ background:#FFF url(img/ic5.gif) no-repeat 8px 8px; padding-left:30px; margin:0;}

.calender-list{ float:left; width:100%; }
.calender-list h4{ background:#EAEAEA; padding:5px; border-bottom:#CCC 1px solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; color:#333; }
.calender-list ul{ float:left; width:100%; list-style:none; padding-bottom:15px; }
.calender-list ul li{ float:left; width:100%; list-style:none; padding:10px 0; border-bottom:#EAEAEA 1px solid; }

.feed-msgs{ float:left; width:500px; border:#CCC 1px solid; padding:20px; font-size:14px; text-align:center; color:#999; position:relative; top:40px; left:120px; }

#conteudo .relatboxdet{ float:left; width:730px; padding:15px;  background:#F1F2F4; border-bottom:#DEE1E5 1px solid; margin-bottom:10px; }
#conteudo .relatboxdet strong{ float:left; width:600px; padding:4px 0; border-right:#CCC 1px solid; }
#conteudo .relatboxdet a{ box-shadow:3px 3px 3px #EAEAEA; -moz-box-shadow:3px 3px 3px #EAEAEA; -webkit-box-shadow:3px 3px 3px #EAEAEA; -o-box-shadow:3px 3px 3px #EAEAEA; float:right; padding:3px 8px; background:#FFF; border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border:#F1F2F4 1px solid; }
#conteudo .relatboxdet a:hover{ border:#CCC 1px solid; box-shadow:1px 1px 1px #EAEAEA; -moz-box-shadow:1px 1px 1px #EAEAEA; -webkit-box-shadow:1px 1px 1px #EAEAEA; -o-box-shadow:1px 1px 1px #EAEAEA; text-decoration:none; color:#C00; transition: border 2s, color 2s, box-shadow 2s; -moz-transition: border 2s, color 2s, box-shadow 2s; -webkit-transition: border 2s, color 2s, box-shadow 2s; -o-transition: border 2s, color 2s, box-shadow 2s; }



.postit{ float:left; width:100%; background:#FFFFCC; border:#FC0 1px solid; box-sizing:border-box; padding:15px; margin-bottom:20px; line-height:20px; font-size:13px; color:#000; }
