/*
#===============================================#
|    STILOCRED.COM.BR/STILO_GEI © 2010			|
|    =======================================	|
|    NorteWeb Soluções Inteligentes Ltda		|
|    Analista: Igo Luciano						|
|    http://www.norteweb.com.br					|
|    =======================================	|
|    Email: comercial@norteweb.com.br			|
#===============================================#
*/

:root {
  -webkit-print-color-adjust: exact;
}

body, html {
	MARGIN: 0px;
	height:100%;
	font-size:12px;
	font-family: Trebuchet MS;
	text-align: left;
	
} /* Necessário */

#body_geral {
	/*background-image: url(imagens/sombra_lateral.gif); Define imagem de fundo*/
	/*background-image: url(imagens/bg_x.gif); Define imagem de fundo*/
	background-repeat: repeat-y; /*Define se repete ou não!*/
	background-position: center top;
	WIDTH:100%/*Define a posição*/;
	background-color: #dce0e2;
 	/*background-color: #000000;*/
}
.logomarca_auditado_dir {
	MARGIN-RIGHT: 10px; DISPLAY: block; FLOAT: right
}
A:link {
	FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #fff;
	TEXT-DECORATION: underline
}
.B:link {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
.B:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}
.B:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}
.C:link {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.C:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.C:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.D:link {
	FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
.D:visited {
	FONT-SIZE: 12px; COLOR: #333; TEXT-DECORATION: none;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}
.D:hover {
	FONT-SIZE: 12px; COLOR: #333; TEXT-DECORATION: underline;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}

.D1:link {
	FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
.D1:visited {
	FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION: none;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}
.D1:hover {
	FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION: underline;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}

.D11{
	FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
.D12:link {
	FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none; 
}
.D12:visited {
	FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION: none;FONT-FAMILY: Trebuchet MS; 
}
.D12:hover {
	FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION: none;FONT-FAMILY: Trebuchet MS; 
}

.E:link {
	FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
.E:visited {
	FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: none;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}
.E:hover {
	FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: underline;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}

.F:link {
	FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
.F:visited {
	FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION: none;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}
.F:hover {
	FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION: underline;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}
.G:link {
	FONT-SIZE: 24px; COLOR: #FFFFFF; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
.G:visited {
	FONT-SIZE: 24px; COLOR: #FFFFFF; TEXT-DECORATION: none;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}
.G:hover {
	FONT-SIZE: 24px; COLOR: #FFFFFF; TEXT-DECORATION: underline;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}
.H:link {
	FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
.H:visited {
	FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION: none;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}
.H:hover {
	FONT-SIZE: 11px; COLOR: #333; TEXT-DECORATION: underline;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}
.I:link {
	FONT-SIZE: 10px; COLOR: #FFF; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none; FONT-WEIGHT: bold; 
}
.I:visited {
	FONT-SIZE: 10px; COLOR: #FFF; TEXT-DECORATION: none;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}
.I:hover {
	FONT-SIZE: 10px; COLOR: #FFF; TEXT-DECORATION: underline;FONT-FAMILY: Trebuchet MS; FONT-WEIGHT: bold;
}
#style_pag_local {
	color: #FFC;
	FONT-SIZE: 10px;
	text-align: right;
}

.botaoNegrito {
	BORDER-RIGHT: #4B9572 1pt solid; BORDER-TOP: #4B9572 1pt solid; FONT-SIZE: 10pt;font-weight: bold; BORDER-LEFT: #4B9572 1pt solid; COLOR: #333; BORDER-BOTTOM: #4B9572 1pt solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: "Trebuchet MS"; width:250px; HEIGHT: 25px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px;BACKGROUND-COLOR: #DDE2E5;cursor: pointer
}
.botaoNegrito:hover {
	BORDER-RIGHT: #4B9572 1pt solid; BORDER-TOP: #4B9572 1pt solid; FONT-SIZE: 10pt; font-weight: bold; BORDER-LEFT: #4B9572 1pt solid; COLOR: #ffffff; BORDER-BOTTOM: #4B9572 1pt solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: "Trebuchet MS"; width:250px; HEIGHT: 25px;PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-COLOR: #4B9572;cursor: pointer
}
.botao {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 8pt; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #ffffff; COLOR: black; BORDER-TOP-COLOR: #ffffff; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #e8e8e8; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #ffffff; cursor: pointer
}
.campo {
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #f7f7f7;
	border: 1px solid;
	border-color: #CCCCCC;
	MARGIN-LEFT: 1px;
	PADDING-LEFT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.campoR {
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Tahoma;
	BACKGROUND-COLOR: #f7f7f7;
	border: 1px solid;
	border-color: #CCCCCC;
	MARGIN-right: 1px;
	padding-right: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	text-align:right;
}
.cursor{
cursor: auto;
}
.borda {
	BORDER-TOP: #91a87b 1px solid; BORDER-BOTTOM: #91a87b 1px solid;BORDER-RIGHT: #91a87b 1px solid;BORDER-LEFT: #91a87b 1px solid
}
.borda_comunicados {
	BORDER-TOP: #eeeeee 2px solid; BORDER-BOTTOM: #f8f8f8 2px solid;BORDER-RIGHT: #f8f8f8 2px solid;BORDER-LEFT: #f8f8f8 2px solid
}
.borda_lilas {
	BORDER-TOP: #7c87c3 1px solid; BORDER-BOTTOM: #7c87c3 1px solid;BORDER-RIGHT: #7c87c3 1px solid;BORDER-LEFT: #7c87c3 1px solid
}
.maozinha{
	cursor: pointer;
}

/* CAMADAS */
#sobre {
	top:50%;left:50%;margin-left:-150px;margin-top:-100px;padding:10px;width:300px;height:200px;border:1px solid #d0d0d0; background-color:#000000 
}
.div_flutuante{
        /*Margem zero de todos os lados*/
        margin: 0;
        /* É para ser mostrada*/
        display:block;
        /* Posição é fixa*/
        position:fixed;
        /* Tamanho da div*/
        width:200px; 
        /* Largura da div*/
        height:13px;
        /* Quantos pixels do rodape do navegador*/
        bottom: 5px; 
        /* Quantos pixels terá do lado direito do navegador*/
        right:5px; 
        /* Cor da Texto */
        color:#000000; 
        /* Aparecera na frente de tudo*/
        z-index:100; 
        /* Cor de fundo da div*/
        background-color:#DA4616;
        /* Alinhamento do texto */
        text-align:center;
        /* Texto em negrito*/
        font-weight:bold;
    }
#TUDO {
	POSITION: relative; MIN-WIDTH: 950px; MARGIN: 0px auto; BACKGROUND-COLOR: #ffffff;
}
#TUDO #GERAL {
	Z-INDEX: 0;
	POSITION: relative;
	MARGIN: 0px auto;
	WIDTH: 1000px;
	BACKGROUND-COLOR: #ffffff;
	text-align: right;
	font-weight: bold;
}
#TUDO #GERAL UL#MENU {
	Z-INDEX: 2;
	POSITION: relative;
	HEIGHT: 36px;
	MARGIN: 0px auto;
}
#TUDO #GERAL UL#MENU LI {
	POSITION: relative; LIST-STYLE-TYPE: none; FLOAT: left; LIST-STYLE-IMAGE: none
}
#TUDO #GERAL UL#MENU LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 36px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; FLOAT: left; HEIGHT: 36px; COLOR: #333; FONT-SIZE: 14px; FONT-WEIGHT: bold; 
}
#TUDO #GERAL UL#MENU LI A:hover {
	TEXT-DECORATION: none
}
#TUDO #GERAL UL#MENU LI.item_menu A {
	WIDTH: 130px; /* Espaço dos itens do menu */
	BACKGROUND-POSITION: -89px 0px;
}
#TUDO #GERAL UL#MENU LI.item_menu A:hover {
	BACKGROUND-POSITION: -89px -36px
}
#TUDO #GERAL UL#MENU LI.barra A{
	font-size:0px;
	height: 0px; /* Espaço dos itens do menu */
	margin: 0px;
	FLOAT: none; CLEAR: both;
	POSITION: relative;
	PADDING: 0px;
	background-color:#009999
}
#TUDO #GERAL UL#MENU LI.barra A:hover{
	font-size:0px;
	height: 1px; /* Espaço dos itens do menu */
	margin: 0px;
	FLOAT: none; CLEAR: both;
	POSITION: relative;
	PADDING: 0px;
}
#TUDO #GERAL UL#MENU LI.item_menu_sair A {
	WIDTH: 150px; /* Espaço dos itens do menu */
	BACKGROUND-POSITION: -89px 0px;
}



#TUDO #GERAL UL#MENU LI UL {
	POSITION: absolute; display:none; PADDING-BOTTOM: 0px; MARGIN-TOP: 36px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #4ca57a; PADDING-TOP: 0px; MARGIN-LEFT: 36px; LEFT: -30px
}
#TUDO #GERAL UL#MENU LI UL LI {
	POSITION: relative; LINE-HEIGHT: 12px; LIST-STYLE-TYPE: none; FLOAT: none; CLEAR: both; LIST-STYLE-IMAGE: none
}
#TUDO #GERAL UL#MENU LI UL LI A {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 8px; LINE-HEIGHT: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 8px
}
#TUDO #GERAL UL#MENU LI UL LI A.SubMenu {
	BACKGROUND: #4ca57a
}
#TUDO #GERAL UL#MENU LI UL LI A.SubMenuAtivo {
	BACKGROUND: #63d09b
}

#TUDO #GERAL UL#MENU li ul li ul.sub-menu{
	display:none;
	margin: 0 0 0 15.2em;	
}

#TUDO #GERAL UL#MENU li ul li div.img_sub_menu {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			0.8em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	1em;

	background:		url('imagens/ico_seta_rigth.png') no-repeat -10px 0px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}


#body_geral #TUDO #GERAL table tr td table tr td table tr td #form1 table tr td {
	text-align: left;
}
.camporca {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; PADDING-LEFT: 4px; PADDING-RIGHT: 2px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; MARGIN-LEFT: 1px; BORDER-LEFT: #888888 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #888888 1px solid; FONT-FAMILY: Verdana,Tahoma,Arial,sans-serif;text-transform:uppercase; background-color:#F0F8ED; text-align:right;
}
/* Tela Sobre */
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
.window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#dialog {
  width:420px; 
  height:255px;
  padding:10px;
  background-color:#ffffff;
}
/* Fim da Tela Sobre */
.negrito {
	font-weight: bold;
}
#form1 table tr td table tr td .style21 {
	font-size: 14px;
}
#form1 table tr td table tr td .style21 {
	color: #900;
}

.titulo_itens {
	font-weight: bold;
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Trebuchet MS;
	/*BACKGROUND-COLOR: #afda91;*/
	background-image: url(imagens/bg_tit_tabelas.png); /*Define imagem de fundo*/
	height:30px;
	BORDER-TOP: #9fa7ac 1px solid;
	BORDER-BOTTOM: #9fa7ac 1px solid;
	BORDER-LEFT: #9fa7ac 1px solid;
	text-align: left;
}
.titulo_itens_2 {
	font-weight: bold;
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Trebuchet MS;
	/*BACKGROUND-COLOR: #afda91;*/
	background-image: url(imagens/bg_tit_tabelas_2.png); /*Define imagem de fundo*/
	height:30px;
	BORDER-TOP: #9fa7ac 1px solid;
	BORDER-BOTTOM: #9fa7ac 1px solid;
	BORDER-LEFT: #9fa7ac 1px solid;
	text-align: left;
}
.titulo_itens_3 {
	font-weight: bold;
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Trebuchet MS;
	/*BACKGROUND-COLOR: #afda91;*/
	background-image: url(imagens/bg_tit_tabelas_3.png); /*Define imagem de fundo*/
	height:30px;
	BORDER-TOP: #9fa7ac 1px solid;
	BORDER-BOTTOM: #9fa7ac 1px solid;
	BORDER-LEFT: #9fa7ac 1px solid;
	text-align: left;
}
.titulo_itens_fim_3 {
	font-weight: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Trebuchet MS;
	/*BACKGROUND-COLOR: #afda91;*/
	background-image: url(imagens/bg_tit_tabelas_3.png); /*Define imagem de fundo*/
	height:30px;
	BORDER-RIGHT: #9fa7ac 1px solid;
	BORDER-TOP: #9fa7ac 1px solid;
	BORDER-BOTTOM: #9fa7ac 1px solid;
}

.titulo_itens_fim {
	font-weight: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Trebuchet MS;
	/*BACKGROUND-COLOR: #afda91;*/
	background-image: url(imagens/bg_tit_tabelas.png); /*Define imagem de fundo*/
	height:30px;
	BORDER-RIGHT: #9fa7ac 1px solid;
	BORDER-TOP: #9fa7ac 1px solid;
	BORDER-BOTTOM: #9fa7ac 1px solid;
}

.titulo_itens_6 {
	font-weight: bold;
	FONT-SIZE: 12px;
	COLOR: #FFF;
	FONT-FAMILY: Trebuchet MS;
	/*BACKGROUND-COLOR: #afda91;*/
	background-image: url(imagens/bg_tit_tabelas_6.png); /*Define imagem de fundo*/
	height:30px;
	BORDER-TOP: #9fa7ac 1px solid;
	BORDER-BOTTOM: #9fa7ac 1px solid;
	BORDER-LEFT: #9fa7ac 1px solid;
	text-align: left;
}
.titulo_itens_fim_6 {
	font-weight: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Trebuchet MS;
	/*BACKGROUND-COLOR: #afda91;*/
	background-image: url(imagens/bg_tit_tabelas_6.png); /*Define imagem de fundo*/
	height:30px;
	BORDER-RIGHT: #9fa7ac 1px solid;
	BORDER-TOP: #9fa7ac 1px solid;
	BORDER-BOTTOM: #9fa7ac 1px solid;
}

.corpo_itens {
	BORDER-LEFT: #9fa7ac 1px solid;
	height:23px;
	font-size: 11px;
}
.corpo_itens_fim {
	BORDER-RIGHT: #9fa7ac 1px solid;
	height:23px;
	font-size: 11px;
}
.rodape_itens {
	/*BACKGROUND-COLOR: #afda91;*/
	BORDER-TOP: #9fa7ac 1px solid;
	BORDER-BOTTOM: #9fa7ac 1px solid;
	BORDER-LEFT: #9fa7ac 1px solid;
	BORDER-RIGHT: #9fa7ac 1px solid;
	BACKGROUND-COLOR: #b3bcc1;
	height:5px;
}
.rodape_itens_2 {
	/*BACKGROUND-COLOR: #afda91;*/
	BORDER-TOP: #9fa7ac 1px solid;
	BORDER-BOTTOM: #9fa7ac 1px solid;
	BORDER-LEFT: #9fa7ac 1px solid;
	BORDER-RIGHT: #9fa7ac 1px solid;
	BACKGROUND-COLOR: #A60000;
	height:5px;
}
.rodape_itens_3 {
	/*BACKGROUND-COLOR: #afda91;*/
	BORDER-TOP: #9fa7ac 1px solid;
	BORDER-BOTTOM: #9fa7ac 1px solid;
	BORDER-LEFT: #9fa7ac 1px solid;
	BORDER-RIGHT: #9fa7ac 1px solid;
	BACKGROUND-COLOR: #2e5125;
	height:5px;
}

.styleABERTO {
	font-weight: bold;
	color: #0066FF;
}
.stylePAGO {
	font-weight: bold;
	color: #006600;
}
.styleVENCIDO {
	font-weight: bold;
	color: #CC0000;
}
.styleCANCELADO {
	font-weight: bold;
	color: #FF0000;
}
.campo_obrigatorio {
	font-size: 14px;
	color: #FF0000;
	cursor:pointer
}

.quebrapagina {
   page-break-before: always;
}

.caption{
	margin:5px 0 0 0;
	padding:3px 0 0 0;
	font-weight:bold;
	font-size:9pt;
	color:#000
}

.info,#info{
	margin:0 0 0 1px;
	padding:0;
	font-weight:normal;
	border:0;
	color:#555;
	font-size:7pt
}

.div_tit_pag {
	background		: url(http://www.stilocred.com.br/stilo_gei/imagens/tit1_fundo_all.png) no-repeat; /*Define imagem de fundo*/
	vertical-align	: middle;
	padding-left	: 50px;
	padding-top		: 13px;
	height			: 50px;
	WIDTH			: 500px;
	color			: #005D5E;
	font-weight		: bold;
	font-size		: 16pt;
	FONT-FAMILY		: "Trebuchet MS";
	text-shadow		: #999 1px 2px 2px;
	Z-INDEX			: 1;	
	text-align		: left;
}
.div_tit_pag_verde {
	background-color: #006155;  /*Define imagem de fundo*/
	vertical-align	: middle;
	padding-left	: 20px;
	padding-top		: 8px;
	height			: 50px;
	WIDTH			: 100%;
	color			: #fff;
	font-weight		: bold;
	font-size		: 18pt;
	FONT-FAMILY		: "Trebuchet MS";
/* 	text-shadow		: #999 1px 2px 2px; */
	Z-INDEX			: 1;	
	text-align		: left;
}
.circulo {
    border-radius: 50%;
    display: inline-block;
    height: 16px;
    width: 16px;
    border: 2px solid #000000;
    background-color: #FFFFFF;
	vertical-align	: middle;
	text-align		: center;
}
.sublinhado {
    text-decoration: underline;
	vertical-align	: middle;
	text-align		: center;
}
