/*#cont { width:100%; padding-left:1px;border-left:179px solid #FCF3D1; margin-left:-181px; float:left; text-align:left;}*/
#contbord {border-left: 1px solid #05418a;}
#contbord.nomenu { border-left:0;}

.sTitle { font-size: 0.65em;padding:5px 5px; margin: 0 0 15px 0;}
.mTitle { float:left;width:100%; position:relative;background-color: #05408a; font-weight:bold; color: white; }
.mTitle h1 { padding: 3px 5px 4px 5px; }
.mTitle h1 abbr { border-bottom: 1px dotted white; }
.mTitle .rsstitle { margin: 4px 5px 0 3px;float: right; }

.sContent { padding: 15px 5px 5px 5px; clear:both;}
.sContent .borblue { border: 1px solid #05408a; }
.sContent .borblueadir { border: 1px solid #05408a; margin: 4px; float: right; }
.sContent .texto { padding:5px; font-size: 0.6em; color: #505050; background-color: inherit; }
.sContent ol, .sContent ul { margin: 1em 0 1em 3em; }
.sContent fieldset { padding:0; }
.sContent label { margin:5px 0;padding: 2px; width:15em; float:left; color:#505050; background-color:inherit;font-weight:normal; vertical-align:middle; }
.sContent label .lab { float:left;margin:5px 0;padding: 2px; width:14.6em; color:#505050; background-color:inherit;font-weight:normal; vertical-align:middle; }
.sContent label.none { margin:5px 0;padding: 2px; float:none; width:auto; vertical-align:middle; }
.sContent .pseudolabel { margin:5px 0; padding: 2px; width:15em; float:left; color:#505050; background-color:inherit;font-weight:normal; vertical-align:middle; }
.sContent .lshort { width:7.5em;}
.sContent input { margin:5px 0;padding:3px 2px; vertical-align:middle; float:none; border: 1px solid #8498bd; color:#505050; background-color:white;}
.sContent .inactive { background-color: inherit; color:#B0B0B0; font-style:italic;}

.sContent textarea { margin:5px 0;padding:3px 2px; vertical-align:middle; float:none; border: 1px solid #8498bd; color:#505050; background-color:white;}
.sContent select { margin:5px 0;padding:3px 2px; vertical-align:middle; float:none; border: 1px solid #8498bd; }
.sContent option { color:#505050; background:white;}
.sContent h2 { padding:2px; float:none; border: 0; color:#000000; background-color:#f0f4f8;} /*color:#505050;*/
.sContent h3 { color:#000000; background-color: inherit; font-weight:bold;} /* color: #8E8E8E; background-color: inherit; */
.sContent h4 { color:#505050; background-color: inherit; font-weight:bold;} /* color: #BFBFBF; background-color: inherit; */
.sContent div.pseudononecat { margin:0;padding: 0 2px 0 6px; clear:both; float:none; width:auto; vertical-align:middle; }
.sContent label.nonecat { margin:0;padding: 0 2px 0 6px; clear:both; float:none; width:auto; vertical-align:middle; }
.sContent label.nonecat .labcat, .sContent div.pseudononecat .labcat { margin:0;padding: 0 2px 0 6px; float:left; width:20%; color:#505050; background-color:inherit;font-weight:normal; vertical-align:middle;}
.sContent label.nonecat .blue { color:#8e5a01; background-color: inherit;}
.sContent label.nonecat input.blue { color:#8e5a01; background-color: white;}
.sContent label.nonecat input { margin:1px 0;}
.sContent label.nonecat textarea { margin:1px 0;}
.sContent label.nonecat select { margin:1px 0;}
.sContent label.nonecat .noedit { color:inherit; background-color: #f2f2f2; }
.sContent .active{background:#f2f2f2;}
.sContent .contextmenu{ border: solid 0px #f2f2f2; padding: 5px 0;clear:both; }
.sContent .leftspace { margin:0 0 0 3px; }

.sContent input.vbsize { width:73%; }
.sContent input.bsize { width:42em; }
.sContent input.isize { width:32em; }
.sContent input.msize { width:24em; }
.sContent input.smsize { width:16.5em; }
.sContent select.vbsize { width:73.8%; }
.sContent select.bsize { width:42.5em; }
.sContent select.isize { width:32.5em; }
.sContent select.msize { width:28.5em; }
.sContent select.smsize { width:16.5em; }
.sContent select.basket { width:16.5em; }
.sContent textarea.vbsize { width:73%; }
.sContent textarea.bsize { width:42em; }
.sContent textarea.isize { width:32em; }
.sContent textarea.msize { width:28em; }
.sContent div.vbsize { width:73%; }
.sContent div.bsize { width:58em; }
.sContent div.isize { width:38em; }
.sContent div.msize { width:40em; }
.sContent div.smsize { width:32.5em; }

.sContent .radiostyle { border:0;}

.sContent .linkbt { margin:5px 10px; }
.sContent .textcombt { margin:5px 0; }
.sContent .mensage { text-align:center; color:#313131; background-color: white;font-weight:bold; }
.sContent .mensagemore { text-align:left; color:#313131; font-weight:bold; background-color: #ffffcc; padding: 5px; margin: 5px 0; border: 1px solid #f4d968; }
.sContent #morehelp { float:none; }
.sContent .gmap { width: 100%; height:40em; border-width: 1px;border-color: #05408a; border-style:solid; }

.sContent .btnContainer {width:48em;padding:5px 0;}
.sContent .btnContainer input {border: 0;margin:0;}
.sContent .btnContainer .sBx { padding: 0 0 0 5px; margin:-2px 0 0 0;}
.sContent .btnContainer .sBu { padding: 0 0 0 5px;}
.sContent .btnContainer80 {width:96%;padding:5px 0;}
.sContent .btnContainer80 input {border: 0;margin:0;}
.sContent .btnContainer80 .sBx { padding: 0 0 0 5px; margin:-2px 0 0 0;}
.sContent .btnContainer80 .sBu { padding: 0 0 0 5px;}

.sContent .btnContainer100 {width:100%;padding:5px 0;}
.sContent .btnContainer100 input {border: 0;margin:0;}
.sContent .btnContainer100 .sBx { padding: 0 0 0 5px; margin:-2px 0 0 0;}
.sContent .btnContainer100 .sBu { padding: 0 0 0 5px;}

.sContent .resButtons { float:right;white-space:nowrap;}
.sContent .resButtons .sBx { padding: 0 0 0 5px; margin:-2px 0 0 0;}
.sContent .resButtons .sBu { padding: 0 0 0 5px;}
.sContent .resButtons .sBu input { margin:0;border: #05408b 1px solid; line-height:1em; color:white; background-color: #05408a; padding:0 0.8em 0.10em 0.8em;}

.sContent .resButtonsleft { float:left;white-space:nowrap;text-align:left;}
.sContent .resButtonsleft .sBx { padding: 0 0 0 5px; margin:-2px 0 0 0;}
.sContent .resButtonsleft .sBu { padding: 0 0 0 5px;}
.sContent .resButtonsleft .sBu input { margin:0;border: #05408b 1px solid; line-height:1em; color:white; background-color: #05408a; padding:0 0.8em 0.10em 0.8em;}

#bSubCCLSpecial, #bPop1, #bPop2, #bPop3, #bPop4, #bResCC, #bSubCC, #bCatSub, #bCatRes, #bLoadRegNEW, #bSave, #bLoadReg, #bLoadRegFILE, #bLoadRegTEMP, #bLoadRegURL, #bRes, #bSub, #bPrint, #bClose, #bEdit  { padding:0 0.8em 0.10em 0.8em; }

.sContent .options { list-style-type: none; margin: 0; padding: 5px 0; width:auto; float:left; }
.sContent .options li { float:left; vertical-align: middle; padding: 0 4px;}
.sContent .options li.first { padding: 0 0 0 0;border-right: 0; width:11.5em;}
.sContent .options li.last { padding: 0 0 0 4px;border-right: 0; }
.sContent .options li input { padding:0; border: 0; }

.sContent .options2 { list-style-type: none; margin: 0; padding: 0 0 5px 0; width:auto; float:left; }
.sContent .options2 li { float:left; vertical-align: middle; padding: 0 4px;}
.sContent .options2 li.first { padding: 0 0 0 0;border-right: 0; width:11.5em;}
.sContent .options2 li.last { padding: 0 0 0 4px;border-right: 0; }

.sContent .resultstable { width:100%; margin: 5px 0; padding:0; border-collapse : collapse;}/*border:1px solid #7596be; background-color:#f8f9fb;*/
.sContent .resultstable table { margin:0; padding:0; border:1px solid #e2e9f0;border-collapse : collapse;}
.sContent .resultstable th { padding:2px; margin:0;border:1px solid #e2e9f0;font-weight:bold; text-align:center; color:inherit;background-color:#f8f9fb;}
.sContent .resultstable td { padding:2px; margin:0;border:1px solid #e2e9f0; }
.sContent .resultstable td input { border:0; }
.sContent .resultstable .colunm { width:15%; white-space:nowrap; font-weight:bold; text-align:right; color:inherit;background-color:#f8f9fb; }
.sContent .resultstable .data {vertical-align: top; float:none;}
.sContent .resultstable .nowcolunm { white-space:nowrap; vertical-align: top; text-align:right; color:inherit;background-color:#f8f9fb; }
.sContent .resultstable .total { font-weight:bold;color:#000000;background-color:inherit; }
.sContent .resultstable .totalc { font-weight:bold;color:#000000;background-color:#f8f9fb; }

.sContent .chckbx { border:0; }
.sContent .restr { vertical-align:baseline; }
.sContent .restr .resautor { white-space:normal; }

.sContent .topanchordiv {margin: 15px 0 0 0; text-align: right; width: 100%;}
.sContent .topanchordiv img {border: 0; margin: 0 0 0 5px; }
a.topanchor:link, a.topanchor:active, a.topanchor:visited, a.topanchor:hover { color: #05408A !important; background-color:inherit;text-decoration: none !important; }
.sContent hr { height:0; width:100%; border-left:0; border-right:0; border-bottom:0; border-top:1px dashed #5a5a5a; }


#resSearch { padding: 3px 0 0 0; }
#ordenar-bar img { border:0;}
.linkcomseta { background-image: url('/xtra/template/ima/setalink.gif'); background-position: left center; background-repeat: no-repeat; padding: 0 0 0 10px; } 
.sContent  ul.resextl, .sContent .resextl li { padding:0; margin:0; list-style-type: none; }
.sContent  ul.resloc, .sContent .resloc li { padding:0; margin:0; list-style-type: none; }
.sContent .destacar { color: inherit; background-color: #fcf0c2; border: 1px solid #f4d968; }
/*.sContent .todo { color: red; background-color: inherit; text-decoration: line-through underline; } */
.sContent .red { color: red; background-color: inherit; }
.sContent .green { color: green; background-color: inherit; } 
.sContent .orange { color: #FF7F00; background-color: inherit; } 
.sContent .yellow { color: #7b6200; background-color: inherit; } 

/* ancoras */
.sContent .divtopanchor { margin: 15px 0; text-align: right; width: 100% }
.sContent a.topanchor:link, .sContent a.topanchor:active, .sContent a.topanchor:visited, .sContent a.topanchor:hover { color: #05408A; background-color: inherit; text-decoration: none; }
.sContent a.topanchor img { border-width: 0; margin: 0 0 0 5px }
.sContent .block15 { margin: 0 15px; }

.sContent ul.ul_setas { margin: 0; padding: 0; }
.sContent ul.ul_setas ul { margin: 0; padding: 0 0 0 1em; }
.sContent ul.ul_setas li { margin: 0; padding: 0 0 0 1em; list-style-type: none; list-style-position: outside; background-image: url('/xtra/template/ima/setalink.gif'); background-repeat: no-repeat; background-position: left 0.5em; vertical-align:middle; }

/*
.sContent .ul_setas { list-style-image: url('/xtra/template/ima/setalink.gif'); list-style-type: none; } 
.sContent * html .ul_setas { list-style: outside; } *//* only for ie */
/*.sContent .indice ul { margin: 0 0 0 3em; } */

/* RSS Iframes e AJAX */
.rsspage100p20em { border-collapse : collapse;border: 1px solid rgb(204, 208, 217); margin: 0; padding: 0; width: 100%; height: 20em; overflow: auto; }
.rsspage100p30em { border-collapse : collapse;border: 1px solid rgb(204, 208, 217); margin: 0; padding: 0; width: 100%; height: 30em; overflow: auto; }
.fRS { float:none; clear:both;}
.fRS .ajaxloading { text-align:center; padding: 6em 0;}
.fRS #pRS { color: #313131; background-color: inherit; line-height:1.5em; width: auto; padding:5px 5px 0 5px; font-size: 1.7em; }
.fRS #pRS2 { color: #313131; background-color: inherit; line-height:1.5em; width: auto; padding:0 5px 0 5px; font-size: 1.7em; }
.fRS #iRS { float:right; vertical-align: middle; padding:0;margin: 0 0 4px 0; }
.fRS #hdr { width: 60%; list-style-type: none; float:left; padding:0; margin: 0 0 4px 0; } 
.fRS #hdr a:link, .fRS #hdr a:active { text-decoration: underline; }
.fRS #hdr a:visited { text-decoration: underline; }
.fRS #hdr a:hover { text-decoration: underline; }
.fRS #hdr li h1 { font-size:0.65em; font-weight:bold; }
.fRS #hdr li.dsc { font-size:0.65em; }
.fRS #cnt { width: auto; list-style-type: none; padding: 0;margin: 0; color: #313131; background-color: inherit;  }
.fRS #cnt a:link, .fRS #cnt a:active { text-decoration: underline; }
.fRS #cnt a:visited { text-decoration: underline; }
.fRS #cnt a:hover { text-decoration: underline; }
.fRS #cnt li { font-size:0.6em; background-image: url('/xtra/template/ima/setalink.gif'); background-repeat: no-repeat;  background-position: 0 0.9em; padding: 0.5em 0 0.5em 1em; border-top: 1px dashed #7596be; }
.fRS #cnt li.first { padding: 0.5em 0 0.5em 1em; border-top: none; }
.fRS #cnt div a:link, .fRS #cnt div a:active { text-decoration: underline; }
.fRS #cnt div a:visited { text-decoration: underline; }
.fRS #cnt div a:hover { text-decoration: underline; }
.fRS #cnt div { clear:both; color: #313131; background-color: inherit; padding:0;}
.fRS #cnt div.ttl { font-weight:bold;}
.fRS #cnt div.ttl a:link, .fRS #cnt div.ttl a:active, .fRS #cnt div.ttl a:visited { text-decoration: underline; }
.fRS #cnt div.ttl a:hover { text-decoration: underline; }
.fRS #cnt div.aut { color: #505050; background-color: inherit; }
.fRS #cnt div.dat { color: #505050; background-color: inherit; }

.w2 { width: 2%; }
.w4 { width: 4%; }
.w5 { width: 5%; }
.w8 { width: 8%; }
.w10 { width: 10%; }
.w11 { width: 11%; }
.w15 { width: 15%; }
.w30 { width: 30%; }
.w36 { width: 36%; }
.w64 { width: 64%; }
.w81 { width: 81%; }
.w90 { width: 90%; }
.w100 { width: 100%; }

.catshow { color: #05408a; background-color: inherit; text-decoration: underline; cursor: pointer; }
.catfield { color: inherit; background-color: inherit; border:1px solid #e2e9f0; padding: 5px 5px; margin: 5px 0;}
/*RETIRADO NO CONTEXTO DO NOVO UI COM O CC
.ui-tabs-hide { display: none; }
.sContent #tabs ol, .sContent #tabs ul {margin:0 0 0 2em;}
*/
#fauto { height:450px; overflow:auto;  }/*border-top:1px solid #7596be; border-bottom:1px solid #7596be;*/
#fauto .lki { cursor: pointer; }
.load { margin: 0; padding: 0; width: 100%; height: 300px; overflow: auto; }
.load .ajaxloading { text-align:center; padding: 11em 0;}
.lblock { float:none; clear:both;}
.blue { color:blue; background-color: inherit; }
.cloud { margin: 0 1em 0 1em; }
.chimg { cursor: pointer; }
.barcode { width:100px; height:40px; }

.discovery { border: 1px solid rgb(204, 208, 217); margin: 0 0 2em 0; padding: 0; width: 100%; height: 20em; overflow: auto; white-space:normal; }
.discovery p { margin: 0.5em 1em 0.5em 1em;padding: 0;}
.discovery p.partner { margin: 1em 1em 0.5em 1em;}
.discovery ul { list-style-type: none; margin: 0.5em 0 0.5em 0;padding: 0; width:auto; }
.discovery li { float:none;clear:both;padding: 0.5em 1em 0.5em 1em;margin:0; }
.discovery li p { vertical-align: middle;margin:0;padding:0; }
#thumb { float:left;margin: 0 1em 0 0; }
.discoverypad { padding: 0;height: 20em;} /*padding: 1em 0 1em 0;*/
.zoneresults {width:70%;float:left;}
.zoneseparador {width:1%;float:left;}
.zonediscovery {width:29%;float:left;margin:0 0 0 0;}

.zonefilter {width:29%;float:left;margin:0 0 0 0;}
.zonefilter .filtromsg {margin:1em 0 0 0;}
.zonefilter .filter { border: 1px solid rgb(204, 208, 217); margin: 1em 0 1em 0; padding: 0; width: 100%; white-space:normal; }
.zonefilter .filteritem { padding: 1em 1em 0.5em 1em;}
.zonefilter .filter_group { padding: 0.5em 0 0.5em 0;}
.sContent .ul_setas_nopad { padding: 0 0 0 1.25em; margin: 1em 0 1em 0; list-style-image: url('/xtra/template/ima/setalink.gif'); list-style-type: none; } 
.sContent * html .ul_setas_nopad { list-style: outside; } /* only for ie */
.sContent .filteritem p { margin: 1em 0 1em 0;} 

/*START: Para Cartão do cidadão*/
/*Adicionais */
#mensagemleitura { margin: 1em 0;}
.ui-icon-loader { width: 16px; height: 16px; background-image: url('/xtra/template/ima/cc_loader.gif'); background-repeat: no-repeat; }
.nosize { width:0; height:0; }
/*END: Para Cartão do cidadão*/