.1evento1{ color:red;}
.1evento2{ color:purple;}
.1evento3{ color:blue;}
.1evento4{ color:#ffd700;}
.1evento5{ color:#F0A63C;}
.1evento6{ color:Darkgreen;}
.1evento7{ color:#A9C64A;}

.alinhaCentro { text-align:center; }
.alinhaEsquerda { text-align:left; }
.alinhaDireita { text-align:right; }
.alinhaJustificado { text-align:justify; }

.cargaCritica
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    background-color:#FFCC99;
}

.rodapemenor
{
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
}

.rodape
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
}
.CorMsgAlerta
{
	color: blue;
}
.CorMsgErro
{
	color: red;
}
.CorMsgInformacao
{
	color: green;
}
.FooterGrid
{
	background-color: #F4C0C8; 
}
.titulo 
{	
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    /*background-color: #ff6600;*/
}
.titulopreto
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.titulopretodireita
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    text-align:right ;
}
.titulopreto2
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT:normal;
}
.titulopreto2Consulta
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT:normal;
    border-left: solid 7px transparent;   
}
.titulopretoN1
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.titulobranco
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.titulopretomenor
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
}
.tituloalerta
{
    FONT-SIZE: 10px;
    COLOR: #cc3333;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    background-color:#ffff99
}
.tituloMensagem
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
}
.tituloguia
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.conteudo 
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.conteudoP 
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.itemMenu 
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
} 
a 
{
    FONT-SIZE: 12px;
    COLOR: #3366CC;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline;
	/*FONT-WEIGHT: bold;*/
}
a:hover {
    FONT-SIZE: 12px;
    COLOR: #990033;
    FONT-FAMILY: arial;
    /*FONT-WEIGHT: bold;*/
}
a.guia
{
    FONT-FAMILY: arial;
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
}

a:hover.guia {
    FONT-SIZE: 11px;
    COLOR: #990033;
    FONT-FAMILY: arial;
    FONT-WEIGHT: bold;
}
.hand
{
 cursor: hand ;
}
.link
{
    FONT-SIZE: 12px;
    COLOR: #990033;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}
td.guiatrue
{
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#55990033, endColorstr=#55efefef, GradientType=0);
	background-color: #efefef;
	border-color: #666666;
    border-left-style: solid; 
    border-left-width:1; 
    border-left-color:#990033;
    border-right-style:solid; 
    border-right-width:3; 
    border-right-color:#990033;
    border-top-style:solid; 
    border-top-width:1;
    border-top-color:#990033;
    border-bottom-style:none; 
    border-bottom-width:0; 
}
td.lado
{
	border-color: #666666;
    border-left-style: solid; 
    border-left-width:1; 
    border-left-color:#990033;
    border-right-style:solid; 
    border-right-width:1; 
    border-right-color:#990033;
}
td.ladoEembaixo
{
	border-color: #666666;
    border-left-style: solid; 
    border-left-width:1; 
    border-left-color:#990033;
    border-right-style:solid; 
    border-right-width:1; 
    border-right-color:#990033;
    border-bottom-style:solid; 
    border-bottom-width:1; 
    border-bottom-color:#990033;
}

td.botoes
{
	BORDER-TOP: black 1px solid;
	text-align:right;  
}
td.botoesL
{
	BORDER-TOP: black 1px solid;
	text-align:left;  
}
td.top
{
	height:5px;
}
td.guiafalse{
	background-color: #d4d0c8;
	border-color: #666666;
    border-style: solid;
    border-width: 1;
    cursor: hand ;
    border-bottom-color:#990033;    
}
td.separacao
{
	background-color: #d4d0c8;
	border-color: #666666;
    border-bottom-style:solid; 
    border-bottom-width:1;
    border-bottom-color:#990033;
}
.linkGuia
{
    FONT-SIZE: 12px;
    COLOR: #990033;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.laranja
{
    FONT-SIZE: 14px;
    COLOR: #990033;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.txt
{
  FONT-FAMILY:MS Sans Serif;
  FONT-SIZE: 14px;
  COLOR:#000000
}

.bolinha
{
  FONT-FAMILY:MS Sans Serif;
  FONT-SIZE: 20px;
  COLOR:#FF6600
}
.titulop
{
  FONT-FAMILY:MS Sans Serif;
  FONT-SIZE: 14px;
  COLOR:#FF6600;
  FONT-WEIGHT: bold
}
.titulop 
{
  FONT-FAMILY:"MS Sans Serif"; 
  FONT-SIZE: 14px; 
  COLOR:#000000;
  font-weight: bold
}
.inputBranco
{
	background-color: #FFFFFF;
	text-transform:uppercase;
}
.inputBrancoObr
{
	background-color: #FFFFFF;
	text-transform:uppercase;
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(/netgeral/imgs/required.gif); 
	BACKGROUND-REPEAT: no-repeat;
}
.inputBrancoNumero
{
	background-color: #FFFFFF;
	text-transform:uppercase;
	text-align:right;
}
.inputBrancoCentro
{
	background-color: #FFFFFF;
	text-transform:uppercase;
	text-align:center;
}
.inputObr
{
	background-color: #efefef;
	text-transform:uppercase;
}
.inputBrancopeq
{
	background-color: #FFFFFF;
	text-transform:uppercase;
	font-size:9; 
}
.inputSemBorda
{
	border-top-width: 0px;
	border-left-width: 0px;
	font-size: 9px;
	border-left-color: #000000;
	border-bottom-width: 0px;
	border-bottom-color: #000000;
	color: #000000;
	border-top-color: #000000;
	font-family: MS Sans Serif;
	border-right-width: 0px;
	border-right-color: #000000;
	text-transform:uppercase;
}
.inputMenor
{
	font-size: 9px;
	background-color: #FFFFFF;
	text-transform:uppercase;
	font-family: arial;
}
.inputMenor2
{
	font-size: 10px;
	background-color: #FFFFFF;
	text-transform:uppercase;
	font-family: arial;
}

input
{
	border: 1px groove #000000;
    font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #d4d0c8;
	text-transform:uppercase;
    }
.botao
{
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #d4d0c8;
	text-transform:uppercase;
}
.imgCalendar
{
    margin: -1px 0px 0px 2px;
}
.espacop
{
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
}
.TdLaranja
{
	top:1px;
	left:1px;
	background-color:#000033;
	border-top: solid #000033 2px;
	border-left: solid #000033 2px;
	border-bottom: solid #000033 1px;
	border-right: solid #000033 1px;
}
.TdLLaranja
{
	top:1px;
	left:1px;
	background-color:#ffffff;
	/*border-top: solid #ffd0a0 2px;*/
	border-left: solid #000033 2px;
	/*border-bottom: solid #ffd0a0 1px;*/
	/*border-right: solid #ffd0a0 1px;*/
}
.TdRLaranja
{
	top:1px;
	left:1px;
	background-color:#ffffff;
	/*border-top: solid #ffd0a0 2px;*/
	/*border-left: solid #ffd0a0 2px;*/
	/*border-bottom: solid #ffd0a0 1px;*/
	border-right: solid #000033 1px;
}
.TdTLaranja
{
	top:1px;
	left:1px;
	background-color:#ffffff;
	border-top: solid #000033 2px;
	/*border-left: solid #ffd0a0 2px;*/
	/*border-bottom: solid #ffd0a0 1px;*/
	/*border-right: solid #ffd0a0 1px;*/
}
.TdBLaranja
{
	top:1px;
	left:1px;
	background-color:#ffffff;
	/*border-top: solid #ffd0a0 2px;*/
	border-left: solid #000033 2px;
	border-bottom: solid #000033 1px;
	border-right: solid #000033 1px;
}
.TabelaLaranja
{
	top:1px;
	left:1px;
	background-color:#FFFFFF;
	border-top: solid #000033 2px;
	border-left: solid #000033 2px;
	border-bottom: solid #000033 1px;
	border-right: solid #000033 1px;
	padding:3px;
	cursor:default;
}
.inputLaranja
{
	border-right: #000000 1px groove;
	border-top: #000000 1px groove;
	font-size: 9px;
	border-left: #000000 1px groove;
	border-bottom: #000000 1px groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F4C0C8;
	text-transform:uppercase;
}
textarea 
{ 
	border: 1 solid #000000; 
	background-color: #d4d0c8; 
	font-family: Verdana, Arial; 
	font-size: 10;
	text-transform:uppercase;
}
select 
{  
	border: 1 solid #000000; 
	background-color: #d4d0c8; 
	font-size: 10; 
	color: #000000;
}
.borda{
	border-color: #000000;
    border-style: solid;
    border-width: 1;
    border-collapse: collapse;
}
.bordaCinza{
	border-color: #999999;
    border-style: solid;
    border-width: 1;
    border-collapse: collapse;
}

.TituloGridCinzaClaro
{
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#55ffffff, endColorstr=#55999999, GradientType=0);
	background-color:#999999;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.TituloGridCinzaEscuro
{
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#55ffffff, endColorstr=#55666666, GradientType=0);
	background-color:#666666;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.TituloGridAzul
{
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#55ffffff, endColorstr=#55000084, GradientType=0);
	background-color:#000084;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}

.barraTituloLaranja
{
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#55000033, endColorstr=#55ffffff, GradientType=0);
background-color:#000033;
}

.barraTituloCinza
{
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#55FFFFFF, endColorstr=#55d4d0c8, GradientType=0);
background-color:#d4d0c8;
}
.barraCinza
{
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#55666666, endColorstr=#55efefef, GradientType=0);
background-color:#c0c0c0;
border-bottom: #999999 1px groove;
}
.barraCinzaCaixa
{
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#55666666, endColorstr=#55efefef, GradientType=0);
background-color:#c0c0c0;
}
.barraXdock
{
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#55ffffff, endColorstr=#55cccccc, GradientType=0);
background-color:#efefef;
}
.tituloAzul
{	
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    /*background-color: #ff6600;  112C71
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#55112C71, endColorstr=#55ccccff, GradientType=1);
	background-color:#112C71;   */ 
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#55000000, endColorstr=#55ffffff, GradientType=0);
	background-color:#000000;   
}

.cmpoBtn{top:0px;left:0px;background-color:#d4d0c8;border-top: solid #C0C0C0 1px;border-left: solid #C0C0C0 1px;border-bottom: solid #404040 1px;border-right: solid #404040 1px;padding:0px;cursor:default;}
.cmpoTabela{top:1px;left:1px;background-color:#d4d0c8;border-top: solid #C0C0C0 2px;border-left: solid #C0C0C0 2px;border-bottom: solid #404040 1px;border-right: solid #404040 1px;padding:3px;cursor:default;}
.cmpoTabelaMae{top:0px;left:0px;background-color:#FFFFFF;border-top: solid #C0C0C0 1px;border-left: solid #C0C0C0 1px;border-bottom: solid #404040 1px;border-right: solid #404040 1px;padding:0px;cursor:default;}

.cmpoButtons{top:0px;left:0px;background-color:#d4d0c8;border-top: solid #d4d0c8 1px;border-left: solid #d4d0c8 1px;border-bottom: solid #404040 1px;border-right: solid #404040 1px;padding:0px;cursor:default;}
.cmpoButton{background-color:#d4d0c8;border-top: solid #d4d0c8 1px;border-left: solid #d4d0c8 1px;border-bottom: solid #d4d0c8 1px;border-right: solid #d4d0c8 1px;color:#000000;font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;font-size:11px;font-style:normal;text-decoration:none;font-weight:normal;text-align:center;padding-top:1px;padding-bottom:1px;padding-left:1px;padding-right:1px;}
.shadow { border-style:dashed}
.cmpoInnerBorder
{
	background-color:#d4d0c8;
	border-top: solid #ffffff 1px;border-left: solid #ffffff 1px;border-bottom: solid #666666 2px;border-right: solid #808080 1px;padding:0px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#55FFFFFF, endColorstr=#55d4d0c8);
}
.cmpoDock{display:none;position:absolute;top:0px;left:0px;border:dotted #000000 1px;padding:0px;width:100%;}
.cmpoHandle{background-color:#d4d0c8;border-top: solid #ffffff 1px;border-left: solid #ffffff 1px;border-bottom: solid #808080 1px;border-right: solid #808080 1px;cursor:move;width:3px;}
.cmpoNNDck{position:absolute;border:outset #808080 1px;width:100%;color:#d0d0d0;font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;font-size:11px;font-style:normal;text-decoration:none;font-weight:normal;text-align:center;text-decoration:none;padding:3px;}
.cmpoNNBtns{position:absolute;}
.cmpoNNBtn{border-style:outset;border-color:#d4d0c8;border-width:1px;}
.cmpoNNBtnTxt{color:#000000;font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;font-size:11px;font-style:normal;text-decoration:none;font-weight:normal;text-align:center;padding-top:4px;padding-bottom:4px;padding-left:6px;padding-right:6px;}
.cmpoNNHnd{color:#000000;font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;font-size:11px;font-style:normal;text-decoration:none;font-weight:normal;text-align:center;padding:3px;}
.cmpoItem {font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif; font-size:11px; font-weight:normal; font-style:normal; color:#000000; text-decoration:none; padding:3 10 3 10}
.cmpoItemOn {font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif; font-size:11px; font-weight:normal; font-style:normal; color:#ffffff; text-decoration:none; padding:3 10 3 10}
.cmpoExpand {cursor:default}
.cmpoPopupBox {cursor:default; position:absolute; left:-500; display:none; z-index:1999}
.cmpoDisabled {color:#808080} 

.checkAprovacao
{
	background-color:#00C000;
	border-top: solid #00C000 1px;
	border-left: solid #00C000 1px;
	border-bottom: solid #00C000 1px;
	border-right: solid #00C000 1px;
}

.checkDesaprovacao
{
	background-color:#C00000;
	border-top: solid #C00000 1px;
	border-left: solid #C00000 1px;
	border-bottom: solid #C00000 1px;
	border-right: solid #C00000 1px;
}

.popupHelp
{
    position:absolute;
    margin:100px auto;
    font-family: Tahoma, Arial, Verdana;
    color:Black;
    font-size:13px;
    padding:10px;
    background-color:#efefef;
   
    border-top: solid #999999 2px;
	border-left: solid #999999 3px;
	border-bottom: solid grey 5px;
	border-right: solid #cccccc 5px;
    
    z-index:100000000000000000;
    display:none
}

.closeHelp
{
    display:relative;
    cursor:pointer;
    margin:0;
    float:right;
    height:10px;
    width:14px;
    padding:0 0 5px 0;
    text-align:center;
    font-weight:bold;
    font-size:11px;
    color:white;
    border-radius:3px;
    z-index:100000000000000000;
}

/* ----------------------------- imita efeito botão ----------------------------- */
.LinkButton
{
    color: Black;
    font-size: 8px;
    text-decoration: none;
    padding: 2px 12px 2px 12px;
    background-color: #d4d0c8;
    border-top: solid #C0C0C0 1px;
    border-left: solid #C0C0C0 1px;
    border-bottom: solid #404040 1px;
    border-right: solid #404040 1px;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    cursor: default;
}
.LinkButtonhover
{
    color: Black;
    font-size: 8px;
    text-decoration: none;
    padding: 2px 12px 2px 12px;
    background-color: #d4d0c8;
    border-top: solid #404040 1px;
    border-left: solid #404040 1px;
    border-bottom: solid #C0C0C0 1px;
    border-right: solid #C0C0C0 1px;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    cursor: pointer;
    cursor: hand;
}
.LinkButtonActive
{
    color: Black;
    font-size: 8px;
    text-decoration: none;
    padding: 2px 12px 2px 12px;
    background-color: #404040;
    color: silver;
    border-top: solid #404040 1px;
    border-left: solid #404040 1px;
    border-bottom: solid #404040 1px;
    border-right: solid #404040 1px;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    cursor: pointer;
    cursor: hand;
}
.buttonLink {
     background:none!important;
     border:none; 
     padding:0!important;
     font: inherit;
     /*border is optional*/
     border-bottom:1px solid #444; 
     cursor: pointer;
     color:#007BE6;
     font-family:Arial;
     font-size:12px;
     font-weight:bolder;
}
/*------------------------- DIV CARREGANDO EM TODAS AS PÁGINAS-------------------------------*/
.divFull{
	position:absolute;
	top: 0; bottom: 0; left: 0; right: 0;
	background-image: url('\NetGeral\imgs\FundoTransp.png');       	
	z-index:11; 
	height:100%; 
	width:100%;	
	display: none; 			
}

.divFull .divFullCenter{
    border: 1px solid black;
    background-color: White;
	width:220px; 
    height:20px;
    position:absolute;    
    left:50%;
    margin-top:-10px;
    margin-left:-110px;    	
}   

.buttonLinkSemTraco {
        display: block;
        overflow: hidden;
        text-overflow:  ellipsis;
        width: 320px;
        background:none!important;
        border:none; 
        padding:0!important;
        font: inherit;
        /*border is optional*/
        border-bottom: none;/*1px solid #444; */
        cursor: pointer;
        color:#007BE6;
        font-family:Arial;
        font-size:12px;
        font-weight:bolder;
        text-decoration:none;
        text-align: center;
        word-wrap: break-word;
}
.break-word {
                    word-wrap: break-word;
}
