
/* div, label { */
/* 	border: 1px solid red; */
/* } */

/* DEFINIÃ‡Ã•ES GERAIS P/ GRADE (tratando área com e sem a inclusÃ£o do menu lateral)
=======================================================================================================================================  */
.col, .col1, .col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10, 
.col11,.col12,.col13,.col14,.col15,.col16,.col17,.col18,.col19,.col20,
.col21,.col22,.col23,.col24,.col25,.col26,.col27,.col28,.col29,.col30,
.col31,.col32,.col33,.col34,.col35,.col36,.col37,.col38,.col39,.col40,
.boxCol1, .boxCol2,.boxCol3,.boxCol4,.boxCol5,.boxCol6,.boxCol7,.boxCol8,.boxCol9,.boxCol10, 
.boxCol11,.boxCol12,.boxCol13,.boxCol14,.boxCol15,.boxCol16,.boxCol17,.boxCol18,.boxCol19,.boxCol20,
.boxCol21,.boxCol22,.boxCol23,.boxCol24,.boxCol25,.boxCol26,.boxCol27,.boxCol28,.boxCol29,.boxCol30,
.boxCol31,.boxCol32,.boxCol33,.boxCol34,.boxCol35,.boxCol36,.boxCol37,.boxCol38,.boxCol39,.boxCol40
{ line-height:18px; display:inline; float:left; position:relative; margin:2px 0.56%; /*  overflow:hidden;  */ /* border:1px solid #ccc; */ }

.comMenuNivel4 .boxCol1, .comMenuNivel4 .boxCol2, .comMenuNivel4 .boxCol3, .comMenuNivel4 .boxCol4, .comMenuNivel4 .boxCol5, 
.comMenuNivel4 .boxCol6, .comMenuNivel4 .boxCol7, .comMenuNivel4 .boxCol8, .comMenuNivel4 .boxCol9, .comMenuNivel4 .boxCol10,
.comMenuNivel4 .boxCol11, .comMenuNivel4 .boxCol12, .comMenuNivel4 .boxCol13, .comMenuNivel4 .boxCol14, .comMenuNivel4 .boxCol15, 
.comMenuNivel4 .boxCol16, .comMenuNivel4 .boxCol17, .comMenuNivel4 .boxCol18, .comMenuNivel4 .boxCol19, .comMenuNivel4 .boxCol20,
.comMenuNivel4 .boxCol21, .comMenuNivel4 .boxCol22, .comMenuNivel4 .boxCol23, .comMenuNivel4 .boxCol24, .comMenuNivel4 .boxCol25, 
.comMenuNivel4 .boxCol26, .comMenuNivel4 .boxCol27, .comMenuNivel4 .boxCol28, .comMenuNivel4 .boxCol29, .comMenuNivel4 .boxCol30,
.comMenuNivel4 .boxCol31, .comMenuNivel4 .boxCol32, .comMenuNivel4 .boxCol33, .comMenuNivel4 .boxCol34, .comMenuNivel4 .boxCol35, 
.comMenuNivel4 .boxCol36, .comMenuNivel4 .boxCol37, .comMenuNivel4 .boxCol38, .comMenuNivel4 .boxCol39, .comMenuNivel4 .boxCol40{ margin:3px 0.568%; }
 
.first, .comMenuNivel4 .first{ margin-left:0; } 
.last, .comMenuNivel4 .last{ margin-right:0; }
.marginPlus{ margin-right:0px; margin-left:1%; }


/* POSICIONAMENTO RELATIVO - CARACTERÍSTICAS GERAIS
=======================================================================================================================================  */
.push1,.push2,.push3,.push4,.push5,.push6,.push7,.push8,.push9,.push10,
.push11,.push12,.push13,.push14,.push15,.push16,.push17,.push18,.push19,.push20,
.push21,.push22,.push23,.push24,.push25,.push26,.push27,.push28,.push29,.push30,
.push31,.push32,.push33,.push34,.push35,.push36,.push37,.push38,.pus39h,.push40,
.pull1,.pull2,.pull3,.pull4,.pull5,.pull6,.pull7,.pull8,.pull9,.pull10,
.pull11,.pull12,.pull13,.pull14,.pull15,.pull16,.pull17,.pull18,.pull19,.pull20,
.pull21,.pull22,.pull23,.pull24,.pull25,.pull26,.pull27,.pull28,.pull29,.pull30,
.pull31,.pull32,.pull33,.pull34,.pull35,.pull36,.pull37,.pull38,.pull39,.pull40{ position:relative; } 


/* GRADE ESTÁTICA 
=======================================================================================================================================  */
/* Grade utilizada >>> 14 * 40 * 10 */
.col1{ width:1.302%; }
.col2{ width:3.8%; }
.col3{ width:6.3%; }
.col4{ width:8.8%; }
.col5{ width:11.3%; }
.col6{ width:13.8%; }
.col7{ width:16.3%; }
.col8{ width:18.8%; }
.col9{ width:21.3%; }
.col10{ width:23.8%; }
.col11{ width:26.3%; }
.col12{ width:28.8%; }
.col13{ width:31.3%; }
.col14{ width:33.8%; }
.col15{ width:36.3%; }
.col16{ width:38.8%; }
.col17{ width:41.3%; }
.col18{ width:43.8%; }
.col19{ width:46.3%; }
.col20{ width:48.77%; }
.col21{ width:51.3%; }
.col22{ width:53.8%; }
.col23{ width:56.3%; }
.col24{ width:58.8%; }
.col25{ width:61.3%; }
.col26{ width:63.8%; }
.col27{ width:66.3%; }
.col28{ width:68.8%; }
.col29{ width:71.3%; }
.col30{ width:73.8%; }
.col31{ width:76.3%; }
.col32{ width:78.8%; }
.col33{ width:81.3%; }
.col34{ width:83.8%; }
.col35{ width:86.3%; }
.col36{ width:88.8%; }
.col37{ width:91.3%; }
.col38{ width:93.8%; }
.col39{ width:96.3%; }
.col40{ width:98.8%; }

.boxCol1{ width:1.093%; }
.boxCol2{ width:3.6%; }
.boxCol3{ width:6.1%; }
.boxCol4{ width:8.6%; }
.boxCol5{ width:11.1%; }
.boxCol6{ width:13.6%; }
.boxCol7{ width:16.1%; }
.boxCol8{ width:18.6%; }
.boxCol9{ width:21.1%; }
.boxCol10{ width:23.59%; }
.boxCol11{ width:26.1%; }
.boxCol12{ width:28.6%; }
.boxCol13{ width:31.1%; }
.boxCol14{ width:33.6%; }
.boxCol15{ width:36.1%; }
.boxCol16{ width:38.6%; }
.boxCol17{ width:41.1%; }
.boxCol18{ width:43.6%; }
.boxCol19{ width:46.1%; }
.boxCol20{ width:48.56%; }
.boxCol21{ width:51.1%; }
.boxCol22{ width:53.6%; }
.boxCol23{ width:56.1%; }
.boxCol24{ width:58.6%; }
.boxCol25{ width:61.1%; }
.boxCol26{ width:63.6%; }
.boxCol27{ width:66.1%; }
.boxCol28{ width:68.6%; }
.boxCol29{ width:71.1%; }
.boxCol30{ width:73.6%; }
.boxCol31{ width:76.1%; }
.boxCol32{ width:78.6%; }
.boxCol33{ width:81.1%; }
.boxCol34{ width:83.6%; }
.boxCol35{ width:86.1%; }
.boxCol36{ width:88.6%; }
.boxCol37{ width:91.1%; }
.boxCol38{ width:93.6%; }
.boxCol39{ width:96.1%; }
.boxCol40{ width:98.6%; }


/* EspaÃ§o anterior >> 40 Colunas >> ESPAÃ‡O INTERNO (PADDING)
=======================================================================================================================================  */
.pre1{ padding-left:3.58%; }
.pre2{ padding-left:6.08%; }
.pre3{ padding-left:8.58%; }
.pre4{ padding-left:11.08%; }
.pre5{ padding-left:13.58%; }
.pre6{ padding-left:16.08%; }
.pre7{ padding-left:18.58%; }
.pre8{ padding-left:21.08%; }
.pre9{ padding-left:23.59%; }
.pre10{ padding-left:26.08%; }
.pre11{ padding-left:28.58%; }
.pre12{ padding-left:31.08%; }
.pre13{ padding-left:33.58%; }
.pre14{ padding-left:36.08%; }
.pre15{ padding-left:38.58%; }
.pre16{ padding-left:41.08%; }
.pre17{ padding-left:43.58%; }
.pre18{ padding-left:46.08%; }
.pre19{ padding-left:48.56%; }
.pre20{ padding-left:51.08%; }
.pre21{ padding-left:53.58%; }
.pre22{ padding-left:56.08%; }
.pre23{ padding-left:58.58%; }
.pre24{ padding-left:61.08%; }
.pre25{ padding-left:63.58%; }
.pre26{ padding-left:66.08%; }
.pre27{ padding-left:68.58%; }
.pre28{ padding-left:71.08%; }
.pre29{ padding-left:73.58%; }
.pre30{ padding-left:76.08%; }
.pre31{ padding-left:78.58%; }
.pre32{ padding-left:81.08%; }
.pre33{ padding-left:83.58%; }
.pre34{ padding-left:86.08%; }
.pre35{ padding-left:88.58%; }
.pre36{ padding-left:91.08%; }
.pre37{ padding-left:93.58%; }
.pre38{ padding-left:96.08%; }
.pre39{ padding-left:98.58%; }

.boxPre1{ padding-left:2.45%; }
.boxPre2{ padding-left:4.95%; }
.boxPre3{ padding-left:7.45%; }
.boxPre4{ padding-left:9.95%; }
.boxPre5{ padding-left:12.45%; }
.boxPre6{ padding-left:14.95%; }
.boxPre7{ padding-left:17.45%; }
.boxPre8{ padding-left:19.95%; }
.boxPre9{ padding-left:22.45%; }
.boxPre10{ padding-left:24.95%; }
.boxPre11{ padding-left:27.45%; }
.boxPre12{ padding-left:29.95%; }
.boxPre13{ padding-left:32.45%; }
.boxPre14{ padding-left:34.95%; }
.boxPre15{ padding-left:37.45%; }
.boxPre16{ padding-left:39.95%; }
.boxPre17{ padding-left:42.45%; }
.boxPre18{ padding-left:44.95%; }
.boxPre19{ padding-left:47.45%; }
.boxPre20{ padding-left:49.95%; }
.boxPre21{ padding-left:52.45%; }
.boxPre22{ padding-left:54.95%; }
.boxPre23{ padding-left:57.45%; }
.boxPre24{ padding-left:59.95%; }
.boxPre25{ padding-left:62.45%; }
.boxPre26{ padding-left:64.95%; }
.boxPre27{ padding-left:67.45%; }
.boxPre28{ padding-left:69.95%; }
.boxPre29{ padding-left:72.45%; }
.boxPre30{ padding-left:74.95%; }
.boxPre31{ padding-left:77.45%; }
.boxPre32{ padding-left:79.95%; }
.boxPre33{ padding-left:82.45%; }
.boxPre34{ padding-left:84.95%; }
.boxPre35{ padding-left:87.45%; }
.boxPre36{ padding-left:89.95%; }
.boxPre37{ padding-left:92.458%; }
.boxPre38{ padding-left:94.95%; }
.boxPre39{ padding-left:97.45%; }


/* EspaÃ§o posterior >> 40 Colunas >> ESPAÃ‡O INTERNO (PADDING)
=======================================================================================================================================  */
.pos1{ padding-right:3.58%; }
.pos2{ padding-right:6.08%; }
.pos3{ padding-right:8.58%; }
.pos4{ padding-right:11.08%; }
.pos5{ padding-right:13.58%; }
.pos6{ padding-right:16.08%; }
.pos7{ padding-right:18.58%; }
.pos8{ padding-right:21.08%; }
.pos9{ padding-right:23.59%; }
.pos10{ padding-right:26.08%; }
.pos11{ padding-right:28.58%; }
.pos12{ padding-right:31.08%; }
.pos13{ padding-right:33.58%; }
.pos14{ padding-right:36.08%; }
.pos15{ padding-right:38.58%; }
.pos16{ padding-right:41.08%; }
.pos17{ padding-right:43.58%; }
.pos18{ padding-right:46.08%; }
.pos19{ padding-right:48.56%; }
.pos20{ padding-right:51.08%; }
.pos21{ padding-right:53.58%; }
.pos22{ padding-right:56.08%; }
.pos23{ padding-right:58.58%; }
.pos24{ padding-right:61.08%; }
.pos25{ padding-right:63.58%; }
.pos26{ padding-right:66.08%; }
.pos27{ padding-right:68.58%; }
.pos28{ padding-right:71.08%; }
.pos29{ padding-right:73.58%; }
.pos30{ padding-right:76.08%; }
.pos31{ padding-right:78.58%; }
.pos32{ padding-right:81.08%; }
.pos33{ padding-right:83.58%; }
.pos34{ padding-right:86.08%; }
.pos35{ padding-right:88.58%; }
.pos36{ padding-right:91.08%; }
.pos37{ padding-right:93.58%; }
.pos38{ padding-right:96.08%; }
.pos39{ padding-right:98.58%; }

.boxPos1{ padding-right:2.45%; }
.boxPos2{ padding-right:4.95%; }
.boxPos3{ padding-right:7.45%; }
.boxPos4{ padding-right:9.95%; }
.boxPos5{ padding-right:12.45%; }
.boxPos6{ padding-right:14.95%; }
.boxPos7{ padding-right:17.45%; }
.boxPos8{ padding-right:19.95%; }
.boxPos9{ padding-right:22.45%; }
.boxPos10{ padding-right:24.95%; }
.boxPos11{ padding-right:27.45%; }
.boxPos12{ padding-right:29.95%; }
.boxPos13{ padding-right:32.45%; }
.boxPos14{ padding-right:34.95%; }
.boxPos15{ padding-right:37.45%; }
.boxPos16{ padding-right:39.95%; }
.boxPos17{ padding-right:42.45%; }
.boxPos18{ padding-right:44.95%; }
.boxPos19{ padding-right:47.45%; }
.boxPos20{ padding-right:49.95%; }
.boxPos21{ padding-right:52.45%; }
.boxPos22{ padding-right:54.95%; }
.boxPos23{ padding-right:57.45%; }
.boxPos24{ padding-right:59.95%; }
.boxPos25{ padding-right:62.45%; }
.boxPos26{ padding-right:64.95%; }
.boxPos27{ padding-right:67.45%; }
.boxPos28{ padding-right:69.95%; }
.boxPos29{ padding-right:72.45%; }
.boxPos30{ padding-right:74.95%; }
.boxPos31{ padding-right:77.45%; }
.boxPos32{ padding-right:79.95%; }
.boxPos33{ padding-right:82.45%; }
.boxPos34{ padding-right:84.95%; }
.boxPos35{ padding-right:87.45%; }
.boxPos36{ padding-right:89.95%; }
.boxPos37{ padding-right:92.458%; }
.boxPos38{ padding-right:94.95%; }
.boxPos39{ padding-right:97.45%; }


/* "Empurrar" conteÃºdo >> 40 Colunas >> USANDO POSICIONAMENTO RELATIVO
=======================================================================================================================================  */
.push1{ left:2.5%; }
.push2{ left:5%; }
.push3{ left:7.5%; }
.push4{ left:10%; }
.push5{ left:12.5%; }
.push6{ left:15%; }
.push7{ left:17.5%; }
.push8{ left:20%; }
.push9{ left:22.5%; }
.push10{ left:25%; }
.push11{ left:27.5%; }
.push12{ left:30%; }
.push13{ left:32.5%; }
.push14{ left:35%; }
.push15{ left:37.5%; }
.push16{ left:39.95%; }
.push17{ left:42.45%; }
.push18{ left:44.95%; }
.push19{ left:47.45%; }
.push20{ left:49.95%; }
.push21{ left:52.45%; }
.push22{ left:54.95%; }
.push23{ left:57.45%; }
.push24{ left:59.95%; }
.push25{ left:62.45%; }
.push26{ left:64.95%; }
.push27{ left:67.45%; }
.push28{ left:69.95%; }
.push29{ left:72.45%; }
.push30{ left:74.95%; }
.push31{ left:77.45%; }
.push32{ left:79.95%; }
.push33{ left:82.45%; }
.push34{ left:84.95%; }
.push35{ left:87.45%; }
.push36{ left:89.95%; }
.push37{ left:92.458%; }
.push38{ left:94.95%; }
.push39{ left:97.45%; }


/* "Puxar" conteÃºdo >> 40 Colunas >> USANDO POSICIONAMENTO RELATIVO
=======================================================================================================================================  */
.pull1{ left:-2.5%; }
.pull2{ left:-5%; }
.pull3{ left:-7.5%; }
.pull4{ left:-10%; }
.pull5{ left:-12.5%; }
.pull6{ left:-15%; }
.pull7{ left:-17.5%; }
.pull8{ left:-20%; }
.pull9{ left:-22.5%; }
.pull10{ left:-25%; }
.pull11{ left:-27.5%; }
.pull12{ left:-30%; }
.pull13{ left:-32.5%; }
.pull14{ left:-35%; }
.pull15{ left:-37.5%; }
.pull16{ left:-39.95%; }
.pull17{ left:-42.45%; }
.pull18{ left:-44.95%; }
.pull19{ left:-47.45%; }
.pull20{ left:-49.95%; }
.pull21{ left:-52.45%; }
.pull22{ left:-54.95%; }
.pull23{ left:-57.45%; }
.pull24{ left:-59.95%; }
.pull25{ left:-62.45%; }
.pull26{ left:-64.95%; }
.pull27{ left:-67.45%; }
.pull28{ left:-69.95%; }
.pull29{ left:-72.45%; }
.pull30{ left:-74.95%; }
.pull31{ left:-77.45%; }
.pull32{ left:-79.95%; }
.pull33{ left:-82.45%; }
.pull34{ left:-84.95%; }
.pull35{ left:-87.45%; }
.pull36{ left:-89.95%; }
.pull37{ left:-92.458%; }
.pull38{ left:-94.95%; }
.pull39{ left:-97.45%; }


/* Outros
=======================================================================================================================================  */
.zip1{ letter-spacing:-0.2px; }
.zip2{ letter-spacing:-0.4px; }
.zip3{ letter-spacing:-0.6px; }
.zip4{ letter-spacing:-0.8px; }
.zip5{ letter-spacing:-1px; }

.aRight{ float:right; margin-right:5px; }
.aRight span, .aRight a{ float:left; margin-left:5px; }
.normal{ padding:0; }
.showCalendar{ overflow:visible !important; position:relative; }


/* Clear's
=======================================================================================================================================  */
.clear{ clear:both; }
.clearF{ clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:before,.clearfix:after{ content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0 }
.clearfix:after{ clear:both }
.clearfix{ zoom:1 }