/* CSS Document */

body
{
	padding:0px;
	margin:0px;
	background:#FFFFFF;
}
label
{
	color:#990000;
}

div .campo
{
	border-left:1px #CCCCCC solid;
	padding:2px;
	color:#990000;
}

.observacao
{
	color:#FF0000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
}

div .campo i
{
	font-style:normal;
	color:#000066;
}

div .campo sub
{
	color:#999999;
	vertical-align: middle;
}

div
{
	font-family:Verdana, Arial, Helvetica, sans-serif;color:#003399; font-size:12px
}

a:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	text-decoration:underline;
}

a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	text-decoration:underline;
}

a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	text-decoration:none;
}

fieldset
{
   border:#CCCCCC 1px solid;
   margin:5px;
   background:#FFFFFF;
}

fieldset legend
{
	text-transform:uppercase;
	letter-spacing: 2px;
	font-weight:bold;
	font-size:10px;
	color:#FF6600;
}

fieldset input
{
}

input
{
/*
	border:#6699CC 1px solid;
	background-color:#FFFFCC;

*/	
	color:#FF3300;
	text-transform:uppercase;
	font-size:10px;	
}

select
{
/*
	border:#6699CC 1px solid;
	background-color:#FFFFCC;
*/
	font-size:10px;
	color:#003399;
	text-transform:uppercase;	
}

h3
{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF3300;
	font-style:italic;
	border-bottom:#006699 dashed 1px;
}
h4
{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	margin-top:-10px;
}
h5
{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	margin-top:-3px;
}
.topo
{
	text-align:center;
	margin-bottom:5px;
	margin-top:0px;
	margin-left:0px;
}

#menuUsuario
{
	font-size:10px;
	text-align:left;
	color:#003399;
}

#menuUsuario a:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:10px;
	display:inline;
	text-decoration:none;
	margin:4px;
}

#menuUsuario a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:10px;
	display:inline;
	text-decoration:none;
	margin:4px;
}
#menuUsuario a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	display:inline;
	text-decoration:underline;
	margin:4px;	
}

#menuUsuario .selecionado a:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:10px;
	display:inline;
	text-decoration:none;
	margin:4px;
	background-color:#FFFFCC;
}

#menuUsuario .selecionado a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	font-size:10px;
	display:inline;
	text-decoration:none;
	margin:4px;
	background-color:#FFFFCC;	
}
#menuUsuario .selecionado a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	display:inline;
	text-decoration:underline;
	margin:4px;	
	background-color:#FFFFCC;	
}

#menuHistoricoNavegacao
{
	width:150px;
	border:#3399CC 1px solid;
	background:#FFFFFF;
}
#menuHistoricoNavegacao ul 
{
	list-style:none;padding:0px;margin:0px;
}
#menuHistoricoNavegacao ul li
{
	margin-left:10px;
}
#data
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
#boasvindas
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

#menuFuncional{
	position: relative;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width:140px;
	list-style:none;
	color:#990000;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
/*	margin-top:-5px;	*/
}

#menuFuncional ul {
	padding: 0px;
	margin-left: 20px;
}

#menuFuncional .selecionado
{
	list-style:none;padding:0px;margin:0px;
/*	border-bottom:#CCCCCC 1px ridge;*/
	padding:2px;
	font-size:11px;
	font-family: Verdana, Helvetica, sans-serif;
}
#menuFuncional .selecionado a:link
{
	color:#990000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#FEFFE1;
}
#menuFuncional .selecionado a:visited
{
	color:#990000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#FEFFE1;	
}

#menuFuncional .selecionado a:hover
{
 color:#990000;
}

#menuFuncional .principal {
	list-style:none;padding:0px;margin:0px;
	border-bottom:#CCCCCC 1px ridge;
}

#menuFuncional .principal a:link
{
	color:#990000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#menuFuncional .principal a:visited
{
	color:#990000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#menuFuncional .principal a:hover
{
 color:#990000;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 background-color:#FEFFE1;
}

#menuFuncional .principal .interno
{
	list-style:none;padding:0px;margin:0px;
}

#menuFuncional .principal .interno a:link
{
	 color:#000066;
	 font-size:11px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 text-decoration:none;
}
#menuFuncional .principal .interno a:visited
{
	 color:#000066;
	 font-size:11px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 text-decoration:none;
}


#menuFuncional .principal .interno a:hover
{
	 color:#000066;
	 font-size:11px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 text-decoration:none;
}


#menuFuncional .subprincipal
{
	padding: 0px;
	margin: 0px;
	line-height_: 10px;
}

#menuNivel{
width:100%;
padding:3px;
font-size:10px;
}
#menuInstitucional
{
	font-size:9px;
	color:#999999;
	width:100%;
	padding:5px;
}

#menuInstitucional a:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	text-decoration:none;
	margin:4px;
	width:100%;
}

#menuInstitucional a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	text-decoration:none;
	margin:4px;
	width:100%;	
}
#menuInstitucional a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	text-decoration:underline;
	margin:4px;	
	width:100%;	
}


#menuInstitucional .selecionado a:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	text-decoration:none;
	margin:4px;
	background:#FFFFCC;
	width:100%;	
}

#menuInstitucional .selecionado a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	text-decoration:none;
	margin:4px;
	background:#FFFFCC;	
	width:100%;	
}
#menuInstitucional .selecionado a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	display:inline;
	text-decoration:underline;
	margin:4px;	
	background:#FFFFCC;	
	width:100%;	
}

#areaPrincipal
{
/*border:1px #0066CC solid;*/
/*background:#F3F5F4;*/
padding:3px;
}
#areaPrincipal .titulo a:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFF00;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;	
}
#areaPrincipal .titulo a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFF00;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;	
}
#areaPrincipal .titulo a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFF00;
	font-size:10px;
	text-transform:uppercase;
	text-decoration:underline;
}
#areaPrincipal p
{
   border:#99CCCC 1px dotted;
   background-color:#FEFFE1;
   margin:5px;
   padding:3px;
   color:#003366;
}
#feedBack
{
	padding:2px;
	border:#3399CC 1px solid;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	background:#FFCC99;
	width:100%;
}
#outrosdados td
{
	color:#990000;
}

.titdado
{
	font-weight:bold;
}
.dado_on
{
	color:#990000;
}
.dado_off
{
	color:#999999;
}
#mural
{
	width:100px;
	margin:5px;
	height:520px;
	border:#3399CC 1px solid;
}
.sombraMessageBox
{
	background:black;width:100%;left:0;top:0;position:absolute;z-index:998;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
}
.conteudoMessageBox{
	background:#fffff;position:absolute;z-index:999;visibility:hidden;
	width:300px;
	height:0px;	
	font-size:12px;		
}
.conteudoMessageBox .ERROTable
{
	font-size:12px;	
  	background:#FFCC66;
  	border:#FF0000 1px solid;
}
.conteudoMessageBox .ERROTable .ERROTh
{
	padding:5px;
	background:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.conteudoMessageBox .ERROTable .ERROTh td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.conteudoMessageBox .ERROTable .ERROConteudo
{
	padding:5px;
	font-size:12px;	
	background:#CCFFCC;
	text-align:left;
	color:#003366;
}

.conteudoMessageBox .OKTable
{
	font-size:12px;	
  	background:#FFFFCC;
  	border:#FF6600 1px solid;
}
.conteudoMessageBox .OKTable .OKTh
{
	padding:5px;
	background:#FF6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.conteudoMessageBox .OKTable .OKConteudo
{
	padding:15px;
	font-size:12px;		
	background:#CCFFCC;
	text-align:left;
	color:#003366;
}
.titulo
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FF3300;
	font-weight:bold;
	border-bottom:#CCCCCC 1px solid;
	padding:2px;
	width: 100%;
}
.abaCor
{
	width:100%;
	height:60px;
	background-color:#99CCFF;
}
.abaCor .cor
{
	font-family:Georgia,Verdana, Arial;
	font-size:36px;
	text-align:left;
	vertical-align:top;
	color:#003366;
}
.abaCor .cor .cont
{
	background-color:#FFFFFF;
	margin:5px;
	padding:5px;
	border:1px #006699 solid;
}
.abaCor .ref
{
	font-family:Georgia,Verdana, Arial;
	font-size:14px;
	text-align:left;
	vertical-align:top;
	color:#003366;
}
.abaSemCor
{
	background-color:#CCCCCC;
	width:100%;
	height:60px;
}
.abaSemCor .cor
{
	background-color:#CCCCCC;
	font-family:Georgia,Verdana, Arial;
	font-size:36px;
	text-align:left;
	vertical-align:top;
	color:#FFFFFF;
}
.abaSemCor .ref
{
	background-color:#CCCCCC;
	font-family:Georgia,Verdana, Arial;
	font-size:14px;
	text-align:left;
	vertical-align:top;
	color:#FFFFFF;
}
.botao
{
	color:#003366;
	padding:10px;
	font-family:Georgia,Verdana, Arial;
	font-size:14px;
	text-transform:capitalize;
	background-color:#99CCFF;
	border:solid 1px #CCCCCC;
}
.menu
{
   margin:5px;
   background-color:#D9ECFF; 
   width:180px;
   text-align: left;
   line-height: normal;
}
.corLeft
{
	border-left:1px solid #3399CC;
}
.corRight
{
	border-right:1px solid #3399CC;
}
.corTop
{
	border-top:1px solid #3399CC;
}
.corBottom
{
	border-bottom:1px solid #3399CC;
}
.menuMarketing
{
   margin:5px;
   background-color:#D9ECFF; 
   width:180px;
   height:280px;   
}
.menuMarketing .cor
{
   
}
.botaoPadrao
{
	background-color:#99CCFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:none;
}
.botaoPadrao .cor
{
	font-family:Georgia,Verdana, Arial;
	font-size:12px;
	color:#003366;
}
.botaoPadrao .cor .cont
{
	background-color:#FFFFFF;
	margin:5px;
	padding:5px;
	border:1px #006699 dashed;
}
.botaoPadrao .ref
{
	font-family:Georgia,Verdana, Arial;
	font-size:14px;
	text-align:left;
	vertical-align:top;
	color:#003366;
}
.descricao
{
	/*border:#003366 1px dashed;*/
	padding:3px;
	/*background-color:#FEFFE1;*/
	margin:5px;
}
.corSim
{
	background:#FFFFEE;
}
.corNao
{
	background:#FFFFFF;
}
#aguarde
{
	visibility:hidden;
	position:absolute;
	z-index:990;
}
.base
{
	border-top:1px #CCCCCC solid;
}
.pagamento{

}
.pagamento th
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	border:#006699 1px outset;
	background:#F0F0F0;
	font-weight:bold;
	padding:2px;	
}
.pagamento td
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:3px;
	border-bottom: 1px #006699 solid;
	border-right:1px #006699 solid;
	border-left:1px #006699 solid;
}
.pagamento tfoot td
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#990000;
	padding:3px;
	font-size:10px;
	border-bottom:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
}
.pagamento thead td
{
	border-bottom:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
}
.pagamento tfoot td div
{
	color:#990000;
	font-size:10px;	
}
.motivo
{
	background:#FFFFCC;
	border:#FF3300 1px solid;
	padding:5px;
}
.cssDivDescricao
{
	z-index:100;
	background:#FFFFCC;
	border:1px #FF3300 solid;
	padding:2px;
	position:absolute;
}
#contPrincipal
{
	height:100%;
	padding:10px;
	background:#FFFFFF;
}
.basePrincipal
{
color:#CCCCCC;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:3px;
height:100%;
}
#avisoAjax
{
border:#FF0000 1px solid;
margin:5px;
padding:5px;
background-color:#FFFF99;
color:#FF0000;
font-size:14px;
}
#avisoCookie
{
border:#FF0000 1px solid;
margin:5px;
padding:5px;
background-color:#FFFF99;
color:#FF0000;
font-size:14px;
}
.beneficiario
{
	border:1px #FFFFCC solid;
	padding:
}
.tbBeneficiario th
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	border:#006699 1px outset;
	background:#F0F0F0;
	font-weight:bold;
	padding:2px;	
}
.tbBeneficiario td
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:3px;
	border-bottom: 1px #006699 solid;
	border-right:1px #006699 solid;
	border-left:1px #006699 solid;
}
.tbBeneficiario  tfoot td
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#990000;
	padding:3px;
	font-size:10px;
	border-bottom:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
}
.tbBeneficiario thead td
{
	border-bottom:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
}
.tbBeneficiario tfoot td div
{
	color:#990000;
	font-size:10px;	
}
hr
{
height:1px;
border-top:1px #003366 solid;
}

.menuNovo {
	color:#FF3300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.menuNovo a:link
{
	color:#FF3300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.menuNovo a:visited
{
	color:#FF3300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.menuNovo  a:hover
{
	color:#FF3300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    text-decoration:underline;
}
.observacaoEspecial
{
	color:navy;
	margin: 10px;
	padding:10px;
	border: 1px solid #ff6600;
	background-color: #AFEAFF;
}
.vistoria
{

}
.vistoria table
{
margin:4px;
border: 1px solid #FF6600;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
