/* No Sistema de Informação que vai para as Diocesanas Trocar o CCFFCC por FFFFAA */

body {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
/*	background:#CCFFCC;*/
}
.imglink {
	font-family: arial, helvetica;
	font-size: 12px;
	text-decoration: none;
	background:#FFFFFF;
}
.imglink:hover {
	font-family: arial, helvetica;
	font-size: 12px;
	text-decoration: none;
	background:#FFFFFF;
}
.biglink {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
	background:#FFFFFF;
}
.biglink:hover {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
	background:#FFFFFF;
}
a {
	font-family: arial, helvetica;
	font-size: 11px; 
	color: #0000FF;
	text-decoration: none; 
	background:#FFFFFF;
}
a:hover {
	font-family: arial, helvetica;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline; 
	background:#FFFFFF;
}
.linktitulo {
	font-family: arial, helvetica;
	font-size: 11px; 
	font-weight: bold;
	color: #000000;
	text-decoration: none; 
	background:#CCFFCC;
}
.linktitulo:hover {
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline; 
	background:#CCFFCC;
}
.linkcinza {
	font-family: arial, helvetica;
	font-size: 11px; 
	color: #0000FF;
	text-decoration: none; 
	background:#EEEEEE;
}
.linkcinza:hover {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline; 
	background:#EEEEEE;
}
.textobold {
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
}
.textobold12 {
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background:#FFFFFF;
}
tr.textobold10 {
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
}

.textoboldNowrap {
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
	white-space: nowrap;
}
.textoboldDarkGray {
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#DDDDDD;
}
.textoboldGray {
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#EEEEEE;
}
.textonormalbold {
	font-family: arial, helvetica;
	font-weight:bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
}
tr.textonormalPopup {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
}
tr.textonormal {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
}
tr.textonormal2 {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
}
td.textoRight {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
	text-align: right;
}
td.textonormal {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
}
td.textonormal2 {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
}
.textonormal {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
}
.textonormalWrap {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
}
.textonormalBlur {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #999999;
	text-decoration: none; 
	background:#FFFFFF;
}
.fundovermelhovivo {
	white-space: nowrap;
    font-family: arial, helvetica;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background:#FF0000;
}
.fundovermelhoclaro {
    white-space: nowrap;
    font-family: arial, helvetica;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background:#FF9999;
}
.fundovermelhoclarobold {
    white-space: nowrap;
    font-family: arial, helvetica;
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background:#FF9999;
}
a.linkvermelhoclaro {
    font-size: 11px;
    color: #0000EE;
    text-decoration: none;
    background:#FF9999;

}
a.linkvermelhoclaro:hover {
    font-size: 11px;
    color: #0000EE;
    text-decoration: underline;
    background:#FF9999;

}
a.linkazulclaro {
    font-size: 11px;
    color: #0000EE;
    text-decoration: none;
    background:#CCFFFF;

}
a.linkverdereq {
    font-size: 11px;
    color: #0000EE;
    text-decoration: none;
    background:#CCFFCC;

}
.fundovermelhoclaro2 {
    white-space: nowrap;
    font-family: arial, helvetica;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background:#FF3333;
}
.fundoamareloclaro {
	white-space: nowrap;
    font-family: arial, helvetica;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background:#FFFFCC;
}
.linkamareloclaro {
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #0000EE;
	text-decoration: none;
	background:#FFFFCC;
}
.linkamareloclaro:hover {
    font-family: arial, helvetica;
    font-weight: normal;
    font-size: 11px;
    color: #0000EE;
    text-decoration: underline;
    background:#FFFFCC	
}
a.linkamareloescuro {
   font-size: 11px;
   color: #0000EE;
   text-decoration: none;
   background: #FFCC33;
}
.fundoverde {
    white-space: nowrap;
    font-family: arial, helvetica;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background:#CCFFCC;
}
.fundoverdeescuro {
    white-space: nowrap;
    font-family: arial, helvetica;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background:#009900;
}
.fundoazulescuro {
    white-space: nowrap;
    font-family: arial, helvetica;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background:#003399;
}
.fundoazulclaro{
    white-space: nowrap;
    font-family: arial, helvetica;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background:#33FFFF;
}
.fundoazulclaroproducao{
    white-space: nowrap;
    font-family: arial, helvetica;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background:#CCFFFF;
}
.fundopreto {
    white-space: nowrap;
    font-family: arial, helvetica;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background:#000000;
}
.quadradovermelhoclaro {
    font-family: arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background:#FF9999;
    border-width: 1px;  
    border-style: solid;
    border-color:#000000;
    padding: 2px;
}   
.quadradoamareloclaro {
    font-family: arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background:#FFFFCC;
    border-width: 1px;  
    border-style: solid;
    border-color:#000000;
    padding: 2px;
}   
.quadradoverde {
    font-family: arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background:#CCFFCC;
    border-width: 1px;  
    border-style: solid;
    border-color:#000000;
    padding: 2px;
}
.quadradoverdeescuro {
    font-family: arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background:#009900;
    border-width: 1px;  
    border-style: solid;
    border-color:#000000;
    padding: 2px;
}   
.quadradobranco {
    font-family: arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    background:#FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-color:#000000;
    padding: 2px;
}   
.quadradopreto {
    font-family: arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    background:#000000;
    border-width: 1px;  
    border-style: solid;
    border-color:#000000;
    padding: 2px;
}
.quadradoazulescuro {
    font-family: arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    background:#003399;
    border-width: 1px;
    border-style: solid;
    border-color:#000000;
    padding: 2px;
}                  
.textovermelho {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none; 
	background:#FFFFFF;
}
.textovermelhoBold {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	background:#FFFFFF;
}
.textovermelhoGray {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none; 
	background:#EEEEEE;
}
.textovermelhoBoldGray {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none; 
	background:#EEEEEE;
}
.textovermelhoBoldVerde {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none; 
	background:#CCFFCC;
}
td.textocinza {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#EEEEEE;
}
td.textocinzaRight {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#EEEEEE;
	text-align: right;
}
td.celulacinza {
	white-space: nowrap;
    background:#CCCCCC;
}	
tr.textocinza {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#EEEEEE;
}
.textoverdeescuro {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#99CC99;
}
.textocinza {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#EEEEEE;
}
.textocinzabold {
    white-space: nowrap;
	font-weight: bold;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background:#EEEEEE;
}
.textocinzaWrap {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#EEEEEE;
}
.textoazulclaroWrap {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#20B2AA;
}
.textoazulescurobold {
	white-space: nowrap;
	font-weight: bold;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}
.textocinzaEscuroWrap {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#DDDDDD;
}
.textocinza2 {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #999999;
	text-decoration: none; 
	font-weight: bold;
	background:#FFFFFF;
}
.textocinza3 {
	font-family: arial, helvetica;
	font-size: 10px;
	color: #999999;
	text-decoration: none; 
}
.textonormal10 {
	font-family: arial, helvetica;
	font-size: 10px;
	white-space: nowrap;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
}
.textocinza10 {
	font-family: arial, helvetica;
	font-size: 10px;
	white-space: nowrap;
	color: #000000;
	text-decoration: none; 
	background:#EEEEEE;
}
.titulo {
	font-family: arial, helvetica; 
	font-weight: bold; 
	font-size: 12px;
	color: #000000; 
	text-decoration: none;
	background:#EEEEEE;
}
.textoverde {
	font-family: arial, helvetica; 
	font-weight: normal; 
	font-size: 12px;
	white-space: nowrap;
	color: #000000; 
	text-decoration: none;
	background:#CCFFCC;
}
.textoverdeWrap {
	font-family: arial, helvetica; 
	font-weight: normal; 
	font-size: 12px;
	color: #000000; 
	text-decoration: none;
	background:#CCFFCC;
}
.textoverdeWrap2 {
	font-family: arial, helvetica; 
	font-weight: bold; 
	font-size: 12px;
	color: #000000; 
	text-decoration: none;
	background:#99CC99;
}
.textoverde2 {
	font-family: arial, helvetica; 
	font-weight: normal; 
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
	background:#CCFFCC;
}
.tituloverdeWrap {
	font-family: arial, helvetica; 
	font-weight: bold; 
	font-size: 12px;
	color: #000000; 
	text-decoration: none;
	background:#CCFFCC;
}
.tituloverde {
	font-family: arial, helvetica; 
	font-weight: bold; 
	font-size: 12px;
	white-space: nowrap;
	color: #000000; 
	text-decoration: none;
	background:#CCFFCC;
}
.tituloverdeEscuro {
    font-family: arial, helvetica;
    font-weight: bold;  
    font-size: 12px;
    white-space: nowrap;
    color: #000000;  
    text-decoration: none;
    background:#008837;
}
.qui2x2 {
	font-family: arial, helvetica; 
	font-weight: bold; 
	font-size: 12px;
	white-space: nowrap;
	color: #000000; 
	text-decoration: none;
	/*background:#A4723D;*/
	background:#FFCC33;
}
.tituloverde10 {
	font-family: arial, helvetica; 
	font-weight: bold; 
	font-size: 10px;
	white-space: nowrap;
	color: #000000; 
	text-decoration: none;
	background:#CCFFCC;
}
.tituloverde11 {
    font-family: arial, helvetica;
    font-weight: bold;
    font-size: 11px;
    white-space: nowrap;
    color: #000000; 
    text-decoration: none;
    background:#CCFFCC;
}
.textobarraverde {
	width: 100%;
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background:#CCFFCC;
}
.linkvermelhoescuro:hover {
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	background:#FF0000;
}
.linkvermelhoescuro {
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background:#FF0000;
}
.linkazulescuro:hover {
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	background:#003399;
}
.linkazulescuro {
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background:#003399;
}
.linkazulinho:hover {
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	background:#1199FF;
}
.linkazulinho {
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background:#1199FF;
}
.linkrosa:hover {
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	background:#FF9999;
}
.linkrosa {
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background:#FF9999;
}
.linkverde {
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
	background:#CCFFCC;
}
.linkverde:hover {
	font-family: arial, helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;
	background:#CCFFCC;
}
.ajuda {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background:#FFFFFF;
}
input {
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background:#EEEEEE;
	border-width: 1px;
/*	border-bottom-width: 2px;*/
	border-style: solid;
	border-color:#CCCCCC #000000 #000000 #CCCCCC;
	padding: 2px;
}
.result {
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: #FFFFFF;
	width: 100%;
}
.mono {
	font-family: monospace;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: #FFFFFF;
}
input.botao {
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background: #DDDDDD;
	border-style: outset;
	border-color:#000000 #000000 #000000 #000000;
	padding: 2px;
}
select {
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background:#DDDDDD;
	padding: 0px;
}
table.login {
	font-family: arial, helvetica;
	font-size: 10px;
	white-space: nowrap;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
	width: 100%;
	height: 100%;
}
table.tblBlackWrap {
	font-family: arial, helvetica;
	font-size: 10px;
	color: #000000;
	text-decoration: none; 
	background:#999999;
}
table.tblBlack {
	font-family: arial, helvetica;
	font-size: 10px;
	white-space: nowrap;
	color: #000000;
	text-decoration: none; 
	background:#999999;
}
table.etiquetas {
	font-family: arial, helvetica;
	font-size: 10px;
	white-space: nowrap;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
}
tr.etiquetas {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#EEEEEE;
}
td.paginas {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
	width: 21.6cm;
	height: 27.8cm;
	page-break-after: always;
	margin-top: 2.1cm;
	margin-bottom: 2.0cm;
}
td.etiquetas {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
	/*width: 10.2cm;*/
	width: 12.4cm;
	height: 3.0cm;
}
td.td100Wrap {
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none; 
	background:#CCFFCC;
	width: 100%;
}
td.td100 {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none; 
	background:#CCFFCC;
	width: 100%;
}
td.td100GrayBg {
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none; 
	background:#EEEEEE;
	width: 100%;
}
td.td100WhiteBg {
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none; 
	background:#FFFFFF;
	width: 100%;
}
.textoRedVerde {
	font-family: arial, helvetica; 
	font-weight: normal;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	background:#CCFFCC;
}
.textoRed {
	font-family: arial, helvetica; 
	font-weight: normal;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	background:#FFFFFF;
}
.textoRedGray {
	font-family: arial, helvetica; 
	font-weight: normal;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	background:#EEEEEE;
}
.textoRedGrayBold {
    font-family: arial, helvetica;
    font-weight: bold;
    font-size: 11px;
    color: #FF0000;
    text-decoration: none;
    background:#EEEEEE; 
}
.textoRedBold {
	font-family: arial, helvetica; 
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
/*	background:#FFFFFF;*/
}
.fundoamareloclaroBold {
	white-space: nowrap;
    font-family: arial, helvetica;
	font-weight: bold;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    background:#FFFFCC;
}
a.linkRed {
	font-family: arial, helvetica;
	font-size: 11px; 
	color: #FF0000;
	text-decoration: none; 
	background:#FFFFFF;
}
a.linkRed:hover {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline; 
	background:#FFFFFF;
}
a.linkRedGray {
	font-family: arial, helvetica;
	font-size: 11px; 
	color: #FF0000;
	text-decoration: none; 
	background:#EEEEEE;
}
a.linkRedGray:hover {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline; 
	background:#EEEEEE;
}
a.linkRedVerde {
	font-family: arial, helvetica;
	font-size: 11px; 
	color: #FF0000;
	text-decoration: none; 
	background:#CCFFCC;
}
a.linkRedVerde:hover {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline; 
	background:#CCFFCC;
}
table.tblFabsWrap {
	font-family: arial, helvetica;
	font-size: 10px;
	color: #000000;
	text-decoration: none; 
	background:#336633;
}
tr.fabsnormal {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #336633;
	text-decoration: none; 
	background:#FFFFFF;
}
tr.fabsmarca {
	white-space: nowrap;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #336633;
	text-decoration: none; 
	background:#CCFFCC;
}
