/* DEFINIÇÕES GERAIS P/ GRADE
=======================================================================================================================================  */
.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
{
	display: inline;
	float: left;
	position: relative;
	margin: 3px 0.56%;
	overflow: hidden;
}

.first {
	margin-left: 0;
}

.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 ESTATÍSTICA 
=======================================================================================================================================  */
/* Grade utilizada >>> 14 * 40 * 10 */
.col1 { width: 1.302%; }

.col2  { width:  3.80%; }
.col3  { width:  6.30%; }
.col4  { width:  8.80%; }
.col5  { width: 11.30%; }
.col6  { width: 13.80%; }
.col7  { width: 16.30%; }
.col8  { width: 18.80%; }
.col9  { width: 21.30%; }
.col10 { width: 23.80%; }
.col11 { width: 26.30%; }
.col12 { width: 28.80%; }
.col13 { width: 31.30%; }
.col14 { width: 33.80%; }
.col15 { width: 36.30%; }
.col16 { width: 38.80%; }
.col17 { width: 41.30%; }
.col18 { width: 43.80%; }
.col19 { width: 46.30%; }
.col20 { width: 48.77%; }
.col21 { width: 51.30%; }
.col22 { width: 53.80%; }
.col23 { width: 56.30%; }
.col24 { width: 58.80%; }
.col25 { width: 61.30%; }
.col26 { width: 63.80%; }
.col27 { width: 66.30%; }
.col28 { width: 68.80%; }
.col29 { width: 71.30%; }
.col30 { width: 73.80%; }
.col31 { width: 76.30%; }
.col32 { width: 78.80%; }
.col33 { width: 81.30%; }
.col34 { width: 83.80%; }
.col35 { width: 86.30%; }
.col36 { width: 88.80%; }
.col37 { width: 91.30%; }
.col38 { width: 93.80%; }
.col39 { width: 96.30%; }
.col40 { width: 98.80%; }

.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; }
.painel { height: 250px; overflow: auto; }

/* 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
}


/* Grade de Formulários
=======================================================================================================================================  */
.gradeFormulario {
width: 106%;
border-left: 2px solid #CDC9C9;
border-right: 2px solid #CDC9C9;
border-bottom: 2px solid #CDC9C9;
border-top: 2px solid #CDC9C9;
}


/* Menu com Abas
=======================================================================================================================================  */
body {
	margin: 0;
	padding: 0;
	font: bold 11px/1.5em Verdana;
}

h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

img {
	border: none;
}

#tabs4 {
	float: left;
	width: 106.2%;
	font-size: 100%;
	line-height: normal;
	border-bottom: 0px;
	/*border-bottom: 1px solid #6B78A9*/
}

#tabs4 ul {
	margin: 0;
	padding: 10px 10px 0 50px;
	list-style: none;
}

#tabs4 li {
	display: inline;
	margin: 0;
	padding: 0;
}

#tabs4 a {
	float: left;
	background: url("../img/tableft4_desabilitado.gif") no-repeat left top;
	margin: 0;
	padding: 0 0 0 7px;
	text-decoration: none;
}

#tabs4 a span {
	float: left;
	display: block;
	background: url("../img/tabright4_desabilitado_v2.gif") no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #6B78A9;
}

#tabs4 a span {
	float: none;
}

#tabs4 a:hover span {
	color: #000000;
}

#tabs4 a:hover {
	background: url("../img/tableft4.gif") no-repeat left top !important;
	background-position: 0% -42px !important;
}

#tabs4 a:hover span {
	background: url("../img/tabright4_v2.gif") no-repeat right top !important;
	background-position: 100% -42px !important;
}

#tabs4 #current a {
	background-position: 0% -42px;
}

#tabs4 #current a span {
	background-position: 100% -42px;
}

a.aba_ativa {
	background: url("../img/tableft4.gif") no-repeat left top !important;
}

a.aba_ativa span{
	background: url("../img/tabright4_v2.gif") no-repeat right top !important;
	color: #000000 !important;
}


.flutuarDireita{
	display: block;
	float: right;
	position:relative;
}
.flutuarEsquerda{
	display: block;
	float: left;
	position:relative;
}