/* Classes novas criadas temporariamente até o Css da Hexa
Solutions ser adaptado */

/* FIX IE6 Scrollbars bug - Leave this in! */
html { overflow-x: auto; } 

body
{
	margin:0px;
	padding:0px;
    background-color:#fff;
	scrollbar-arrow-color:#666666; 
	scrollbar-3dlight-color:#CCCCCC; 
	scrollbar-track-color:#FFFFFF; 
	scrollbar-darkshadow-color:#333333; 
	scrollbar-face-color:#FFFFFF; 
	scrollbar-shadow-color:#999999; 
    scrollbar-base-color:#FFFFFF; 
	scrollbar-highlight-color:#E7E7E7;
}
ul
{
	list-style-image:url(imagens/icone_menu.gif);
	padding-top:2px;
}
img
{
	border:0px;
}
.tabelaPrincipal
{
	width:95%;
}
form
{
	padding:0;
	margin:0;
}
.gridView
{
	width:100%;
}
.gridView td, .gridView th
{
	font-family:Verdana;
	font-size:11px;
}
.linhaGrid td, .linhaAlternateGrid td
{	
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
.gridView th
{
	background:#fff;
}
.linhaGrid
{
	background:#FFF7EC;
}
.linhaAlternateGrid
{
	background:#fff;
}
.linhaMouseOver
{
	cursor:pointer;
	background:#f0c1ab;
}
.oculto
{
	display:none;
}
A:link
{
	color: #ab2525;
	font-family: verdana, arial;
	font-size:11px;
	text-decoration: none;
	cursor:hand;
}
a:hover
{
	color: #ff0a09;
	font-family: verdana, arial;
	font-size:11px;
	text-decoration:none;
}
a:visited
{
	color:#ab2525;
	font-family: verdana, arial;
	font-size:11px;
	text-decoration: none;
}
.linkRed
{
	color: #cc0000;
	font-family: Verdana, Arial;
	font-size:11px;
	text-decoration: underline;
	cursor:hand;
}

.fundoTituloPagina
{
	background-image:url(imagens/fundo_titulo_pag.jpg);
	background-repeat:no-repeat;
	/*background-color:#EEEEEE;*/
	height:38px;
	padding-top:5px;
}

.bordaDireita
{
	border:1px solid #ccc;
	border-bottom: 0;
	border-top: 0;
}

.bordaSuperior
{
	border-top:1px solid #666666;
}

.cFundo
{
	background-color: #EEEEEE;
	background-image:url(imagens/fundocinza.jpg);
	background-attachment:fixed;
	background-repeat:repeat-x;
}
.cCelulaFundo
{
	background-image:url(imagens/fundo_titulo_celula.gif);
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:top;
}
.cCelulaCinzaDivisao
{
	background-image:url(imagens/dot_cinza.jpg);
	background-repeat:repeat;
}	
.cCelulaMenuPrincipal
{
	background-image:url(imagens/fundo_menuprincipal.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
}
.cCabecalhoPagina
{
	
	font-family:Arial;
	font-size:15px;
	color:Black;
	FONT-WEIGHT:bolder;
}
.cTitulo
{
	font-family:Tahoma;
	font-size:14px;
	color:Black;
	FONT-WEIGHT: bolder;
}
.aTitulo:link
{
	color: #000000;
	font-family: Tahoma;
	font-size:14px;
	text-decoration: none;
	cursor:hand;
	FONT-WEIGHT: bolder;
}
.aTitulo:hover
{
	color:Gray;
	font-family: Tahoma;
	font-size:14px;
	text-decoration:underline;
	FONT-WEIGHT: bolder;
}
.aTitulo:visited
{
	color:#666666;
	font-family: Tahoma;
	font-size:14px;
	text-decoration:none;
	FONT-WEIGHT: bolder;
}
.cTituloHome
{
	font-family:Arial;
	font-size:15px;
	color:#666666;
	FONT-WEIGHT: bolder;
}
.cTexto
{
	font-family:Verdana;
	font-size:11px;
	color:Black;
	line-height:15px;
	
}
.cCampoObrigatorio
{
	font-family:Verdana;
	font-size:11px;
	color:#cc0000;
}
.cCampoObrigatorio2
{
	font-family:Verdana;
	font-size:11px;
	color:#ab2525;
}
.comboCinza
{
	color:Black;
	background-color:#EEEEEE;
	font-family:Verdana;
	font-size:11px;
	border:1px solid #000000;
}

.celulaPaginaInicial
{
	border:1px solid #eeeeee;
}
.cCelulaTopoTabela
{
	background-image:url(imagens/topo_tabela.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.cCelulaRodapeTabela
{
	background-image:url(imagens/rodape_tabela.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.linkEstrutura
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	display:block;
	width:610px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
	border:1px solid #EEEEEE;
	border-top:1px solid #CCCCCC;
}
.linkEstrutura:hover
{
	border-top:1px solid #666666;
	color:#000000;
	background-color:#EEEEEE;
	text-decoration:none;
}

.treeview:defaultStyle
{
	font-family:Arial;
	color:#000000;
	font-size:11px;
}
.treeview:hoverStyle
{
	font-weight:bold;
	background-color:#EEEEEE;
	color:#000000;
}
.treeview:selectedStyle
{
	background-color:#FF8080;
	padding:2px;
	color:#FFFFFF;
	border:1px solid #EEEEEE;
}
.cMensagem
{
	font-family:Tahoma;
	font-size:14px;
	color:Red;
	FONT-WEIGHT: bolder;
	text-align:center;
}

.rblAcesso INPUT 
{ 
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;	
	font-family:Verdana;
	font-size:11px;
	color:Black;	
}

.branco2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;	
}

/* Fim das classes criadas.... */


/*
.TituloBarra
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 3px;
    COLOR: #FFFFFF;
    PADDING-TOP: 3px;
    FONT-FAMILY: "VERDANA";
    TEXT-DECORATION: none
}

.TituloN
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    FONT-FAMILY: "VERDANA";
    TEXT-DECORATION: none
}
.W1
{
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	8pt;
}
.W2
{
	color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	8pt;
	font-weight:bold;
}
.TBB
{
	border-bottom-color: White;
	border-bottom-style: groove;
	border-bottom-width: thin;
}
.B1
{
	color: "#7880b4";
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}
.Botao
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: lighter;
	font-size: 8pt;
	border-left: black 1px solid;
	cursor: hand;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: #d3d3d3;
}
.BotaoN
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: black 1px solid;
    CURSOR: hand;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    background-color: #d3d3d3;
}
.Desc
{
	font-size: 8pt;
	color: #0033cc;
	font-family: Arial, Tahoma;
}

.DescN
{
	font-weight: bolder;
	font-size: 8pt;
	color: #993333;
	font-family: Arial, Tahoma;
}

.DescOpc
{
	font-size: 8pt;
	font-family: Arial, Tahoma;
}

.DescOpcN
{
	color: Black;
	font-weight: bolder;
	font-size: 8pt;
	font-family: Arial, Tahoma;
}*/
Input
{
	border-right: dimgray 1pt solid;
	border-top: dimgray 1pt solid;
	font-size: 11px;
	border-left: dimgray 1pt solid;
	color: black;
	border-bottom: dimgray 1pt solid;
	font-family: Tahoma, Arial;
}



.cSelect
{
	border-right: #99cccc 1pt solid;
	border-top: #99cccc 1pt solid;
	font-size: 11px;
	border-left: #99cccc 1pt solid;
	color: black;
	border-bottom: #99cccc 1pt solid;
	font-family: Verdana;
}
.cCheck
{
	border-right: 0px;
	border-top: 0px;
	font-size: 11px;
	border-left: 0px;
	color: black;
	border-bottom: 0px;
	font-family: Verdana;	
}

.Button
{
      background-color:#E0E0E0;
      border-color:Silver;
      border-width:2px;
      border-style:solid;
      color:#404040;
}

/*
Legend
{
	font-weight: bolder;
	font-size: 8pt;
	color: darkslategray;
	font-family: Verdana;
	text-decoration: none;
}
.CheckB
{
    BORDER-RIGHT: none;
    BORDER-TOP: none;
    BORDER-LEFT: none;
    BORDER-BOTTOM: none;
}
.Tab
{
	border-right: gainsboro 2px solid;
	border-top: gainsboro 2px solid;
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: gainsboro 2px solid;
	border-bottom: gainsboro 2px solid;
}
.TabTit
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana, arial;
	background-color: #1F3B94;
	text-align: center;
}

.TabSubTit
{
	font-weight: bold;
	font-size: 8pt;
	color: darkslategray;
	font-family: arial, tahoma;
	background-color: silver;
	text-align: center;
}

.TabDetTit
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: arial, tahoma;
	background-color: #1f3b94;
	text-align: center;
}

.TabDet
{
	font-weight: bold;
	font-size: 8pt;
	color: darkslategray;
	font-family: arial, tahoma;
	background-color: gainsboro;
	text-align: center;
}

.TabSel
{
	font-weight: bold;
	font-size: 8pt;
	color: darkslategray;
	font-family: arial, tahoma;
	background-color: #9cbfeb;
	text-align: center;
}

.TabDetAlter
{
	font-weight: bold;
	font-size: 8pt;
	color: darkslategray;
	font-family: arial, tahoma;
	background-color: whitesmoke;
	text-align: center;
}

.TabCons
{
	font-weight: bold;
	font-size: 8pt;
	color: darkslategray;
	font-family: arial, tahoma;
	background-color: gainsboro;
}

.TabPag
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: none;
	color: white;
	font-family: verdana, arial;
	background-color: gainsboro;
	text-align: center;
	text-decoration: none;
}

.TextLink
{
	color: #3333cc;
	font-family: arial, tahoma;
	text-decoration: none;
	cursor:hand;
}
.TextLinkW
{
	color: white;
	font-family: arial, tahoma;
	text-decoration: none;
}
.MAP
{
    BORDER-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 0pt;
    COLOR: chartreuse;
    LINE-HEIGHT: 11pt;
    BORDER-BOTTOM: 0pt;
    FONT-FAMILY: 'Lucida Console';
    LIST-STYLE-TYPE: none;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: black;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.Legenda
{
	font-weight: bolder;
	font-size: 8pt;
	color: darkslategray;
	font-family: Verdana;
	text-decoration: none;
}
.TextFonte
{
 	color: Black;
	font-size: 8pt;
	font-family:Courier New
}

.MenuItem
{
	font-weight: bolder;
	font-size: 11px;
	padding-bottom: 3px;
	color: darkslategray;
	padding-top: 3px;
	font-family: ARIAL, VERDANA;
	text-decoration: none;
}

.DivisaoTab
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: arial, tahoma;
	background-color: lightslategray;
	text-align: center;
}

.Total
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: arial, tahoma;
	text-align: center;
	background-color: lightslategray;
}
.BB2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
*/
/*A:visited
{
	color: #3333cc;
	font-family: arial, tahoma;
	text-decoration: none;
	cursor:hand;
}*/
/*
.InfraN
{
	color:#008000;
	font-weight: bolder;
	font-size: 8pt;
	font-family: Arial, Tahoma;
}

.InfraB
{
	color:#ffcc00;
	font-weight: bolder;
	font-size: 8pt;
	font-family: Arial, Tahoma;
}

.InfraM
{
	color:#ff6600;
	font-weight: bolder;
	font-size: 8pt;
	font-family: Arial, Tahoma;
}
.InfraA
{
	color:#993333;
	font-weight: bolder;
	font-size: 8pt;
	font-family: Arial, Tahoma;
}*/
.fundoTituloPagina
{
	background-image:url(../Imagens/topocadastro.jpg);
	background-repeat:no-repeat;
	/*background-color:#EEEEEE;*/
	height:38px;
	padding-top:5px;
	
}
.cCabecalhoPagina
{
	
	font-family:Arial;
	font-size:15px;
	color:#fff;
	FONT-WEIGHT:bolder;
	text-align:left;
	margin-left:25px;
	vertical-align:middle;
	
}

.esqueci
{
	font-size:4px;
	float:left;
	margin-left:70px;
	color:Gray;
}