@charset "utf-8";
/*########################################################################################################################################################################
+-----------------------------+
| ProWeb CMS v1.8             |
| Powered by ProWeb           |
| 2007                        |
| DIREITOS AUTORAIS           |
+-----------------------------+ 
PROWEB - TODOS OS DIREITOS RESERVADOS.
Este software  destinado apenas aos fins para os quais foi fornecido.
VIOLAÇÃO DE DIREITO AUTORAL
Nos termos da lei que resguarda os direitos autorais,  expressamente proibida a reprodução total ou parcial deste, nenhuma parte do mesmo pode ser reproduzida, desmembrada, transmitida, armazenada em sistema recupervel, nem traduzida em qualquer outra linguagem humana ou de informtica, de nenhuma forma ou para qualquer outra finalidade alm daquela para o qual foi dada autorização prvia pela ProWeb, inclusive a produção de apostilas a partir deste material, de qualquer forma ou por qualquer meio, eletrônico ou mecânico, inclusive atravs de processos xerogrficos, reprogrficos, de fotocpia ou gravação, sem permissão por escrito do autor. 
Qualquer reprodução mesmo que no idêntica a este material, mas que caracterize similaridade confirmada judicialmente, tambm sujeitará seu responsável às sanções da legislação em vigor. Código Penal: "DOS CRIMES CONTRA A PROPRIEDADE INTELECTUAL" - Art. 184. Violar direito autoral: Pena - detenção, de 3 (três) meses a 1 (um) ano, ou multa.
##########################################################################################################################################################################

======================================================================================================
                                         CSS FIXO DO PROWEB CMS
------------------------------------------------------------------------------------------------------
          CSS GERAL PARA TEXTOS DE CONTEDO INTERNO FUNDOS DE TABELA E IMAGENS PADRONIZADAS
======================================================================================================
GLOSSÁRIO DE TERMOS:
|.........| ......................... |
| PREFIXO | CSS USADO EM              |
|.........|...........................|
|   TXT   | TEXTOS                    |
|.........|...........................|
|   LNK   | LINKS                     |
|.........|...........................|
|   BRD   | BORDA                     |
|.........|...........................|
|   CMP   | CAMPO                     |
|.........|...........................|
|   TIT   | TITULO                    |
|.........|...........................|
|    M    | MENU PRINCIPAL            |
|.........|...........................|
|    B    | BORDA NA BASE DA TABELA   |
|.........|...........................|
|    E    | BORDA NA ESQUERDA DA TAB  |
|.........|...........................|
|    D    | BORDA NA DIREITA DA TABELA|
|.........|...........................|
|    T    | BORDA NO TOPO DA TABELA   |
|.........|...........................|
|    N    | TEXTO EM NEGRITO          |
|.........|...........................|
|    -    | SEPARADOR DE ATRIBUTOS DO |
|         | CSS                       |
|.........|...........................|

======================================================================================================
CSS FIXO DO CMS
------------------------------------------------------------------------------------------------------
BLOCO DE COR: #003366
------------------------------------------------------------------------------------------------------
*/

.TxtTitLogin-N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	padding-right: 6px;
}
  	a:hover.TxtTitLogin-N {
	text-decoration: underline;
	}
/*
------------------------------------------------------------------------------------------------------
BLOCO DE COR: #009BE1
------------------------------------------------------------------------------------------------------
*/
.Brd {
	border: 1px solid #009BE1;
}
/*
------------------------------------------------------------------------------------------------------
BLOCO DE COR: #333333
------------------------------------------------------------------------------------------------------
*/
.TxtComum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}
  	a:hover.TxtComum {
	text-decoration: underline;
	}
.TxtLogin-N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #333333;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
}
.TxtTabLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 6px;
	text-transform: none;
}
.TxtTabMensagem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 6px;
	text-transform: uppercase;
	background-color: #FFFFCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
}
.TxtMModulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
  	a:hover.TxtMModulo {
	text-decoration: underline;
	}
.TxtComum-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
	line-height: 20px;
}
.Cmp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #333333;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
}
.TxtTitTab {
	height: 20px;
	left: 3px;
	right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.TxtTab {
	left: 3px;
	right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	line-height: 20px;	
}
.TxtTabPendente {
	left: 3px;
	right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
	a:hover.TxtTabPendente {
	text-decoration: underline;
}
/*
------------------------------------------------------------------------------------------------------
BLOCO DE COR: #0074c4
------------------------------------------------------------------------------------------------------
*/
.txtInfo_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0074c4;
	text-decoration: none;
}
/*
------------------------------------------------------------------------------------------------------
BLOCO DE COR: #FFFFFF
------------------------------------------------------------------------------------------------------
*/
.AssinaturaPW2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
}
.TitFormContato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CCCCCC;
	padding: 5px;
	text-transform: uppercase;
	text-align: center;
}
/*
------------------------------------------------------------------------------------------------------
BLOCO DE COR: #CCCCCC
------------------------------------------------------------------------------------------------------
*/
.BrdInterna {
	border: 1px solid #cccccc;
}
.TxtTitPag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CCCCCC;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.BrdInterna-TB {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
}
.TxtTabArquivado {
	left: 3px;
	right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
	a:hover.TxtTabArquivado {
	text-decoration: underline;
	}
/*
------------------------------------------------------------------------------------------------------
BLOCO DE COR: #666666
------------------------------------------------------------------------------------------------------
*/
.TxtTitFuncao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.BtPrincipal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	background-image: url(/adm/images/botoes/botaobck.jpg);
	padding-right: 6px;
	padding-left: 6px;
	border: 1px solid #bbbbbb;
	padding-top: 1px;
	padding-bottom: 2px;
}
/*
------------------------------------------------------------------------------------------------------
BLOCO DE COR: #E5E5E5
------------------------------------------------------------------------------------------------------
*/
.TitTab {
	border: 1px solid #e5e5e5;
	background-image: url(/adm/images/backs/bck-fnd-tab-tit.gif);
	left: 3px;
	right: 3px;
}
.BrdTabCont-EB {
	padding-right: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #e5e5e5;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
}
.BrdTabCont-DEB {
	padding-right: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #e5e5e5;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
}
.BrdTabCont-EB-Cinza {
	padding-right: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #e5e5e5;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
	background-color: #F5F5F5;
}
.BrdTabCont-DEB-Cinza {
	padding-right: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #e5e5e5;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
	background-color: #F5F5F5;
}
.BrdTabCont {
	padding-right: 2px;
	padding-left: 2px;
	border: 1px dotted #e5e5e5;
}
.BrdTabCont-Cinza {
	padding-right: 2px;
	padding-left: 2px;
	background-color: #F5F5F5;
	border: 1px dotted #e5e5e5;
}
.BrdTabTotal-TB {
	padding-right: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e5e5e5;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
	background-color: #F5F5F5;
}
/*
------------------------------------------------------------------------------------------------------
BLOCO DE COR: #999999
------------------------------------------------------------------------------------------------------
*/
.TxtTab-Comum {
	left: 3px;
	right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
/*
------------------------------------------------------------------------------------------------------
BLOCO DE COR: #CC0000
------------------------------------------------------------------------------------------------------
*/
.TxtTab-Nunca {
	height: 20px;
	left: 3px;
	right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
	a:hover.TxtTab-Nunca {
	text-decoration: underline;
	}
/*
------------------------------------------------------------------------------------------------------
BLOCO DE COR: #00CC00
------------------------------------------------------------------------------------------------------
*/
.TxtTab-Logado {
	height: 20px;
	left: 3px;
	right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00CC00;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
	a:hover.TxtTab-Logado { 
	text-decoration: underline;
	}
/*
------------------------------------------------------------------------------------------------------
BLOCO DE COR: #0033CC
------------------------------------------------------------------------------------------------------
*/
.TxtTabRemetido {
	left: 3px;
	right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0033CC;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
	a:hover.TxtTabRemetido {
	text-decoration: underline;
	}
/*
------------------------------------------------------------------------------------------------------
BLOCO DE COR: #009900
------------------------------------------------------------------------------------------------------
*/
.TxtTabFinalizado {
	left: 3px;
	right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
	a:hover.TxtTabFinalizado {
	text-decoration: underline;
	}
/*
------------------------------------------------------------------------------------------------------
BLOCO DE COR: #CC0033
------------------------------------------------------------------------------------------------------
*/
.TxtTabCancelado {
	left: 3px;
	right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
	a:hover.TxtTabCancelado {
	text-decoration: underline;
	}
/*
------------------------------------------------------------------------------------------------------
BLOCO DE COR SITE TEMPORÁRIO (APENAS CONTATO)
------------------------------------------------------------------------------------------------------
*/
.BrdSite {
	border: 1px solid #f0f0f0;
}
.TxtCont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #666666;
}
.Assinatura {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}
/*
------------------------------------------------------------------------------------------------------
BLOCO DE CSS DO MENU
Credits: Dynamic Drive CSS Library 
URL: http://www.dynamicdrive.com/style/
------------------------------------------------------------------------------------------------------
*/
#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}
#modernbricksmenu ul{
	margin:0;
	margin-left: 15px; /*margin between first menu item and left browser edge*/
	padding: 0;
	list-style: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
#modernbricksmenu li{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	text-transform:uppercase;
}
#modernbricksmenu a:hover{
	background-image: url(/adm/images/backs/menu3.jpg);
	color: #333333;
}
#modernbricksmenu #current a{ 
	background-color: #ffffff; 
}
#modernbricksmenuline{
	clear: both;
	padding: 0;
	width: 100%;
	height: 5px;
	line-height: 5px; 
	background-color: #ffffff;
}
.LnkComum-N-Desativo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
}
	a:hover.LnkComum-N-Desativo {
	text-decoration: underline;
	}
/*
------------------------------------------------------------------------------------------------------
                                                           2008 ProWeb. Todos os direitos reservados.
------------------------------------------------------------------------------------------------------
*/

.assinatura {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.TabelaIndex {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 8px;
	padding-top: 5px;
}
.ColunaDestaqueIndexVisivel {
	display: run-in;
}

.ColunaDestaqueIndexHidden {
	display: none;
}