body {
  	margin: 0px;
	/*padding: 0px;*/
	background-color:#FFFFFF;
  	color: #333;
  	background:#ffffff url(../images/bk_body.png) repeat-x;
  	font-family:Arial, Helvetica, sans-serif;
  	font-size:13px;
  	line-height:150%;
  	padding-bottom: 10px;
  	padding-top: 10px;
  	padding-left: 0px;
  	padding-right: 10px;
}

.cantosredondos{
	-Moz-border-radius: 10px;     
	-webkit-border-radius:10px;      
	behavior:url(border-radius.htc);                    
}


.imagens {
	position: absolute;
	left: 100px;
	top: 100px;
	z-index: 1;
}

.imgInserida {
	position: absolute;
	left: 115px;
	top: 115px;	
	z-index: 2;
}

.botaoClose {
	position: absolute;
	left: 260px;
	top: 260px;
	z-index: 3;
}


	

.semCor {
	background-color: #EEEEEE;
}
.comCor {
	background-color:#FFCC33;
	cursor: pointer;
}
.sugestoes {
	position: absolute;
	background: #EEEEEE;
}
.aviso {
	visibility:hidden;
	border: 1px solid #000000;
	background: #FFFF00;
}

dv_Modal{
	line-height: 2.5;
	font-size:15px; 
	text-align:center;
	color:#ffffff;
	background-color: #47669d;
}

dv_ModalBranco{
	line-height: 2.5;
	font-size:15px; 
	text-align:center;
	color:#ffffff;
	background-color: #ffffff;
}

.formataDIV {
	margin-top:-15px; 
	margin-left:-15px; 
	margin-right:-15px;
	border: 1px solid #47669d;
	line-height: 1.5;
	font-size:12px; 
}

.divLeft{
	float:left;
}
.formataDIVTitulo {
	margin-top:-15px; 
	margin-left:-15px; 
	margin-right:-15px;
	/* border: 1px solid #47669d;*/
	line-height: 2.5;
	font-size:15px; 
	text-align:center;
}

table.tituloT {
	border-collapse: collapse;
	font-size:15px;
	text-align:center;
	padding:10px;
}

table.bordasimples {
	border-collapse: collapse;
}

table.bordasimples tr td {
	border:2px solid #47669d;
	padding:10px;
}


.formataBordaDIV {
	border: solid;
}

#divFoto {
	background-color: #cccccc;
}

#viewFotos {
	background-color: #cccccc;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
}
a:hover {
	color:#ffffff;
	text-decoration: none;
}
a:visited {
	color: #ffffff;
	text-decoration: none; 
	text-transform: none;
}


a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform: none;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	white-space: normal;
	color: #ffffff;
	font-weight: bold;
}



a:active {
	text-decoration: none; 
	text-transform: none; 
	color: #ffffff;
}



.logo-delegacia, .logo-prseguro, .texto-delegacia {
	display:block;
	height:72px;
	float:left;
	text-indent:-1000px;
	overflow:hidden;
	font-size:0;
}
.logo-delegacia {
	width:331px;
	float:left;
	background:url(../images/logo_internet.jpg) no-repeat;
}
.logo-prseguro {
	width:137px;
	float:right;
	background:url(../images/logo_prseguro.jpg) no-repeat;
}
.texto-delegacia{
	width:197px;
	float:right;
	background:url(../images/texto_delegacia.jpg) no-repeat;
}


#links-menu {
	height:86px;
	background:url(../images/bg_links.jpg) repeat-x bottom;
}
#links-menu div.jqDockWrap {
	margin:0 auto;
}
#links-menu a {
	margin:0 10px !important; 
	display:block;float:left;
}
	#links-menu img {
	padding:0 10px;
}
	
#header {height:43px;background:url(../images/bg_header.jpg) repeat-x;}

msg_class{
	/* border-bottom:1px dashed #133984; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	text-align:center;
	padding-bottom:5px;	
}





#msg {
	display:block;
	/* border-bottom:1px dashed #133984; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	text-align:center;
	padding-bottom:5px;
}

.msg_erro {
	/* border-bottom:1px dashed #133984; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
	text-align:center;
	padding-bottom:5px;
}

.msg_aviso {
	/* border-bottom:1px dashed #133984; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	/* color:#47669d; */
	color:#CC0000;
	text-align:center;
	padding-bottom:5px;
}

.msg_sucesso {
	/* border-bottom:1px dashed #133984;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#006600;
	text-align:center;
	padding-bottom:5px;
}

.msg_descricao {
	/* border-bottom:1px dashed #133984; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	text-align:center;
	padding-bottom:5px;
	font-style:italic;
}
#conteudo {

	background-color:#FFFFFF;
	
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;

	color: #000000;
	border:0px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
	margin-top:8px;
	
}
#conteudo_corpo {
	border:1px solid #999;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
	margin-top:8px;
	line-height:150%;
}

#conteudoE {
    text-align:left;
	background-color:#FFFFFF;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	position:relative !important;
	position:absolute;
	color: #000000;
}
#conteudo_corpoE {
	/* background-color:#D5DBE3; meio roxo */
	background-color:#ffffff;
	border:1px solid #133984;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:left;
	margin-top:8px;
	line-height:150%;
}


#conteudo_abas {
	background-color:#F8F9FA;
	border-top: none;
	border-right: 1px solid #A8B0C7;
	border-bottom: 1px solid #A8B0C7;
	border-left: 1px solid #A8B0C7;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:left;
	line-height:150%;
}


#conteudoBaixo {
    text-align:left;
	background-color:#FFFFFF;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	position:relative !important;
	position:absolute;
	color: #000000;
}


#divDocumentosAdicionados, #divFinanceirosAdicionados, 
#divObjetosAdicionados, #divVeiculosAdicionados, 
#divOutrosObjetosAdicionados {
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	position:relative !important;
}

#insertObjDIV, #alterarObjDIV, #botaoInserirDIV, #botaoAlterarDIV,
#insertVeiDIV, #alterarVeiDIV, #insertFinDIV, #alterarFinDIV, 
#insertOutrosObjetosDIV, #alterarOutrosObjetosDIV,
#insertAnimaisDIV, #alterarAnimaisDIV {
	padding-bottom: 30px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	position:relative !important;
}

#conteudo_corpoBaixo {
	/* background-color:#D5DBE3; meio roxo */
	background-color:#cccccc;
	border:1px solid #133984;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:left;
	margin-top:8px;
	line-height:150%;
}


.abas {
	background-color: #FFFFFF;
	width:100%;
	border-top:1px solid #A8B0C7;
	border-right:1px solid #A8B0C7;
	border-bottom:none;
	border-left:none;
	margin-top:8px;
}
.abas td {
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border-left:1px solid #A8B0C7;
	text-align:center;
}
.abas a {
	color:#000000;
}
.aba_selecionada {
	text-align:center;
	color:#000000;
	background-color:#F8F9FA;
	font-weight: bold;
}

#list_tabela {
	margin-top:5px;
	margin-bottom:5px;
	font-size:10px;
	border-top:1px solid #5F6E86;
	border-right:1px solid #5F6E86;
	border-left:1px solid #5F6E86;
	border-bottom:1px solid #5F6E86;
	padding: 10px;
}
#list_tabela th {
	background-color: #133984;
	margin-left:10px;
	border-top:1px solid #5F6E86;
	border-right:1px solid #5F6E86;
	border-left:1px solid #5F6E86;
	border-bottom:1px solid #5F6E86;
	
	color: #FFFFFF;
	
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
}
#list_tabela td {
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	margin-left:10px;
	border-top:1px solid #5F6E86;
	border-right:1px solid #5F6E86;
	border-left:1px solid #5F6E86;
	border-bottom:1px solid #5F6E86;
	
	color:#00004C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.list_cor_sim {
	margin-left:10px;
	
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	background-color: #FFFFFF;
	border-top:1px solid #8196bd;
	border-right:1px solid #8196bd;
	border-bottom:1px solid #8196bd;
	border-left: 1px solid #8196bd;
}
.list_cor_hover {
	margin-left:10px;
	
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	background-color:#D6DAE2;
	border-top:1px solid #8196bd;
	border-right:1px solid #8196bd;
	border-bottom:1px solid #8196bd;
	border-left: 1px solid #8196bd;
}
.list_cor_nao {
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	background-color: #E9EDF3;
	border-top:1px solid #8196bd;
	border-right:1px solid #8196bd;
	border-bottom:1px solid #8196bd;
	border-left: 1px solid #8196bd;
}

.labelTabela{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	background-color: #133984;
	border:1px solid #FFFFFF;
}


#labelTabelaColuna td {
	border:1px solid #283f68;
	border-right: 1px solid #283f68;
}

#login2 {
	position: relative;
	top: 21px;
}
#login td {
	text-align:left;
}
.login_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.login_label a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.login_funcoes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:center;
	margin-top:10px;
}
.login_funcoes a {
	color: #000000;
	font-weight:normal;
}
.login_funcoes a:hover {
	color: #000000;
}
.form_opcoes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align:center;
	margin-top:10px;
}
.form_opcopes a {
	color: #FFFFFF;
}
.form_opcopes a:hover {
	color: #FF9900;
}
.login_botao {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-left:4px;
	margin-left:1px;
	margin-right:1px;
	margin-top:2px;
	font-weight: bold;
}

#cabecalho {
	display:block;
	height:43px;
	padding:0px;
	margin:0px;
	background-image:url(../images/cabec_bg_n.jpg);
	background-repeat:repeat-x;
}
#menu {
	background-color:#000066;
	display:block;
	height:17px;
}
#barra_icones {
	display:block;
	position:relative;
	height:28px;
	background-image:url(../images/back_barra_icones.png);
	background-repeat:repeat-x;
	background-color:#F2F2E8;
}
#barra_icones a {
	display:block;
	position:relative;
	float:left;
	background-color:#FFFFFF;
	border-top: 1px solid #F7C899;
	border-right: 1px solid #F7C899;
	border-bottom: 1px solid #F7C899;
	border-left: 1px solid #F7C899;
	padding:3px;
	margin-top:2px;
	margin-right:1px;
	margin-left:1px;
}
#barra_icones a:hover {
	background-color:#FFFFFF;
	border-color:#87470E;
}
#rodape {
	width:668px;
	height:53px;
	display:block;
	background-color:#F6C491;
	position: absolute;
	top: 324px;
	left:50%;
	margin-left:-334px;
}
#rodape table {
	width:100%;
}
.text_rodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #87470E;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	line-height:150%;
}


.imgLink {
	cursor: pointer;
}



.form_tabela_inicial td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#283f68;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 10px;
	padding-right: 10px;
}

.form_label_modal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B22222;
	vertical-align: middle;
}
.form_label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#283f68;
	font-weight:bold;
	vertical-align: middle;
}
.form_label_veiculo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:283f68;
	font-weight:bold;
}

.form_label_default {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#283f68;
	font-weight:bold;
	vertical-align: middle;
}

.form_botao {
	color:#00285D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-left:4px;
	margin-left:1px;
	margin-right:1px;
	margin-top:2px;
	font-weight: bold;
	height: 40px;
	/*background-color: #5c5c5c;*/
} 

.form_botao_inserir {
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
	margin-left:6px;
	margin-right:6px;
	margin-top:2px;
	margin-bottom:2px;
	font-weight: bold;
	height: 50px;
	/*background-color: #5c5c5c;*/
}






hr {
display:block;
	border-top:1px dashed #47669d;
	border-right:none;
	border-bottom:none;
	border-left:none;
	height:1px;
	margin:5px 0px 5px 0px;

}

h10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#283f68;
	width:100%;
	font-weight:bold;
	margin:10px;
	padding:0px;
	text-align:center;
	 
}

h11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	background-color:#283f68;	
	margin:2px 0px 2px 0px;
	padding:1px 1px 1px 10px;
	background-image:url(../images/icon_bullet_h2.png);
	background-repeat:no-repeat;
	background-position:3px 3px;
	line-height: 180%;
}

h8 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#283f68;	
	margin:4px 0px 4px 0px;
	padding:2px 2px 2px 15px;
	background-image:url(../images/icon_bullet_h2.png);
	background-repeat:no-repeat;
	background-position:6px 6px;
}

h9 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#283f68;
	margin:4px 0px 4px 0px;
	padding:2px 2px 2px 15px;
	line-height: 180%;
	font-weight:bold;
}


h10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#db1515;
	margin:4px 0px 4px 0px;
	padding:2px 2px 2px 15px;
	line-height: 150%;
	font-weight:bold;
}




/*-------------------------- barra institucional --------------------------*/
@import url("http://web.celepar.pr.gov.br/instbar/css/instbar-2.css");
/* --------------------- RESET --------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-size:100%;
		background:transparent
	}
	
	
	body{
		line-height:5
	}
	ol,ul{
		list-style:none
	}
	blockquote,q{
		quotes:none
	}
	blockquote:before,blockquote:after,q:before,q:after{
		content:' ';content:none;
	}
	ins{
		text-decoration:none
	}
	del{
		text-decoration:line-through
	}
	table{
		border-collapse: collapse;
		border-spacing: 0;
	}

/* --------------------- DEFINICOES GERAIS --------------------- */
body {
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	background:#FFF;

}
	/* links */
	a:link, a:active, a:visited {color:#046A3B; text-decoration:none;}
	a:hover {
		/* text-decoration:underline; */
		text-decoration: none; 
		text-transform: none;
	}
		
	/* titulo */
	h1 {font-size:1.6em;color:#335292;margin-bottom:25px;line-height:125%;}
	h2 {font-size:1.167em;margin:10px 0;}
	h3 {font-size:1em;}
	h4 {font-size:1em;color:#555;}
	h5 {font-size:1em;color:#999;}
	
	h7 {
		font-weight: bold;
		font-size:1.6em;
		color:#244382;
		margin-bottom:25px;
		line-height:125%;
	}
	
	/* estilos padrões de formatação de tabela */
	table.outer th {padding:5px; background:#EBECF1 !important; border-bottom:1px solid #CFCED4 !important;}
	table .head, table .head th, table .head td {padding:5px; background:#EEE !important; border-bottom:1px solid #CFCED4 !important;}
	table .even, table .even th, table .even td {padding:5px; border-bottom:1px solid #CFCED4 !important;}
	table .odd, table .odd th, table .odd td {padding:5px; border-bottom:1px solid #CFCED4 !important;}
	table .foot, .foot th, table .foot td {padding:5px; border-bottom:1px solid #CFCED4 !important;}
	table .foot a {}
	tr.head td {}
	tr.even td {}
	tr.odd td {}
	tr.foot td {}
	td {vertical-align:top}















/* --------------------- GERAIS --------------------- */
.clear { clear:both; }
noscript p {background-color:#FFC; border:1px solid #FC3; padding:3px 6px; color:#000; margin:0 0 10px;}

.numbers {margin-bottom:14px; width:100%; display:block; float:left;}
.numbers a {margin:5px 3px 0 0; width:14px; height:14px; display:block; float:left; background:#C4C4D2; color:#999; line-height:100%; overflow:hidden; text-decoration:none; text-indent:-1000px;}
.numbers-2 a {border:1px solid #D4D4D4; padding:2px 1px 1px; width:17px; height:14px; background-color:#F0F0F0; font-weight:bold; text-align:center; text-indent:0;}
.numbers a.activeSlide {background-color:#666; color:#FFF;}
.numbers a.play-pause {margin-right:0; background:#DFDFDF url('../images/ico_play_pause.png') left top no-repeat; float:right; text-indent:-1000px;}
.numbers-2 a.play-pause {background-position:2px 2px; float:left;}
.numbers a.play {background:#666 url('../images/ico_play_pause.png') left bottom no-repeat;}
.numbers-2 a.play {background-position:2px -34px;}

/* --------------------- SISTEMA --------------------- */
/* mensagem de redirecionamento */
.redirect-message {display:block; background:#E6E9F0; padding:20px; text-align:center; border:1px solid #A5B5CE; line-height:125%;}
.redirect-message h5 {font-size:1.167em;color:#15355B;font-weight:bold;text-align:center;clear:both;margin-bottom:5px;}
.redirect-message p {font-size:1em;color:#15355B;font-weight:normal;clear:both;text-align:center;}

/* --------------------- ESTATÍSTICAS --------------------- */
table.statstable td, table.statstable th {padding:5px !important;}
table.statstable td.even, table.statstable tr.even td {background:#F9F9F9 !important;}
table.statstable td.odd, table.statstable tr.odd td {background:#FFF !important;}
table.statstable td.foot, table.statstable tr.foot td {background:#D0D6E4 !important; color:#003366; text-align:left;}
.statsdiv {display:block;height:20px;background:#EEE !important;text-align:center;font-size:0.917em;padding:5px !important;margin-bottom:10pxv;}
.statsdiv a{display:inline;padding:0 15px;}
.statsdiv2 {display:block;height:20px;text-align:center;font-size:0.917em;padding:5px;margin-bottom:10px;}
table.statstable {margin:0 !important; padding:0 !important; font-size:small; font-weight: normal;}
.stats {vertical-align: bottom; width:625px; margin:0 !important; border: 0 !important;}
table.statstable td.statsimg {vertical-align:bottom; width:25px !important; text-align:center; padding:0 !important;}
.statsimgweekday {vertical-align: bottom; font-size: small; font-weight: normal;}
table.statstable tr.statswords td, table.statstable tr.statswords th, table.statswords td.statswords {border-width: 0 !important; font-size:0.75em; background-color: transparent !important; font-weight: normal; text-align:center; width:25px !important;}
.statsfore {width: 30%; padding:2px;}




/* --------------------- CONTEUDO --------------------- */

/* titulos H# linha 15 */
/* links na linha 11 */
#content p {margin-bottom:10px;}
#content pre {} /* estilo fck formatado */
#content address {} /* estilo fck endereço */
#content hr {height:1px;border:none;border-top:1px solid #999;margin:10px 0;clear:both;}
#content img { margin:5px;}
#content blockquote { margin-left:20px; }
#content ol { list-style:inside decimal; margin:10px 0; }
#content ol ol { margin:0 10px; }
#content ol li {}
#content ul { list-style:inside disc; margin:10px 0; }
#content ul ul { margin:0 10px; }
#content ul li {}













/* tabela */
#content table {
	margin-bottom:10px; 
	border:0px solid #283f68;
}
#content table tr th,
#content table tr td {
	/* define a exibição das bordas nas tabelas */
	border:0px solid #283f68;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
}







/* tabela layout */
#content table.layout,
#content table.layout tr th,
#content table.layout tr td,
#content table.layout .even,
#content table.layout .odd,
#content table.layout th.even ,
#content table.layout th.odd,
#content table.layout td.even,
#content table.layout td.odd {border:none !important; border-collapse:separate; background:none;}


/* --------------------- DESTAQUE --------------------- */
ul.destaque {display:block; clear:both;}
	ul.destaque a {display:block;}

/* normais */
#destaque_5, #destaque_7, #destaque_6 {display:block;border:solid #C4C6C4;border-width:0 1px;}
#destaque_7, #destaque_6 {border-width:0 1px 1px;padding:15px;background:#EEECF0;}

#destaque_5 li {padding:10px 15px;}
	#destaque_5 li a {color:#666;}
	#destaque_5 li.first {padding-top:0;}
	#destaque_5 li.even {background:#EEE;}
#destaque_7 li {padding:0 0 10px 0;}

#destaque_6 {font-size:1.167em;line-height:150%;}
#destaque_6 h2 {color:#C30;font-size:1.3em;line-height:125%;margin:0 0 15px;}

/* Logos Entidades */
#links-menu {width:956px;  height:86px;background:url(../images/bg_links.jpg) repeat-x bottom;}
#links-menu div.jqDockWrap {margin:0 auto;}
	#links-menu a {margin:0 10px !important; display:block;float:left;}
	#links-menu img {padding:0 10px;}
	#links-menu div.dockWrap {margin:0 auto;width:590px;text-align:center;}



/* --------------------- FUNÇÕES PÁGINAS/NOTÍCIA --------------------- */
/* rodape */
#content .content-functions {padding-bottom:10px; margin:20px 0 8px 0; width:100%; background-color:transparent; list-style:none; clear:both; display:block; float:left;}
	.content-functions li {margin:0; padding:0 8px 0 9px; height:26px; background: transparent url("../images/line01.gif") 0px 10px no-repeat; list-style:none; float:left;}
	#content .content-functions a {padding:6px 0 2px 22px; height:17px; font-size:11px; color:#333; text-decoration:none; background:url("../images/ico_options.png") no-repeat; display:block; }
	#content .content-functions a:hover, #content .content-functions a:focus {color:#000; text-decoration:underline;}
		.content-functions .opt-back a {background-position: 0px 10px !important;}
		.content-functions .opt-home a {background-position: 0px -34px !important;}
		.content-functions .opt-print {padding-left:0; background:none;}
		.content-functions .opt-print a {background-position: 0px -76px !important;}
		.content-functions .opt-send a {padding-left:20px; background-position: 0px -125px !important;}
		.content-functions .opt-edit a {padding-left:20px; background-position: 0px -172px !important;}
		.content-functions .opt-pdf a {background-position: 0px -213px !important;}
		.content-functions .opt-home, .content-functions .opt-back  {float:right;}
		.content-functions .opt-back {background:none;}
		.content-functions .opt-back a {padding-left:19px;}
		
		/* share */
		.content-functions .opt-share {}		 
		.content-functions .opt-share a {background: url('../images/ico_bookmarks.png') no-repeat 2px 6px !important; background-image:url('../images/ico_bookmarks.png');}

		.content-functions ul#shareint, .content-functions .opt-share ul.shareint {margin:-290px 0 0 -7px; border:1px solid #CCC; padding:0 7px; width:120px; background:#FFF; position:absolute; display:none; overflow:hidden; z-index:9999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
		#content .content-functions .opt-share ul.shareint li {height:auto; clear:both;margin:0;padding:0;width:100%;white-space:nowrap; background:none;}
		#content .content-functions .opt-share ul.shareint li a {border-bottom:1px solid #E5E5E5; padding:8px 0 3px 23px; width:95px; font-size:11px; clear:both; display:block;}
		.content-functions .opt-share ul.shareint li a:hover { text-decoration:underline; }
		.content-functions .opt-share ul.shareint li.last a { border:none;}
		.content-functions .opt-share ul.shareint li.opt-delicious a {background-position:2px -19px !important;}
		.content-functions .opt-share ul.shareint li.opt-google a {background-position:2px -44px !important;}
		.content-functions .opt-share ul.shareint li.opt-yahoo a {background-position:2px -70px !important;}
		.content-functions .opt-share ul.shareint li.opt-facebook a {background-position:2px -97px !important;}
		.content-functions .opt-share ul.shareint li.opt-twitter a {background-position:2px -124px !important;}
		.content-functions .opt-share ul.shareint li.opt-myspace a {background-position:2px -148px !important;}
		.content-functions .opt-share ul.shareint li.opt-digg a {background-position:2px -174px !important;}
		.content-functions .opt-share ul.shareint li.opt-technorati a {background-position:2px -200px !important;}
		.content-functions .opt-share ul.shareint li.opt-rec6 a {background-position:2px -228px !important;}
		.content-functions .opt-share ul.shareint li.opt-orkut a {background-position:2px -253px !important;}
		.content-functions .opt-share ul.shareint li.opt-send a {background-position:2px -276px !important;}



/* recomendar */
#form-recomendar {margin:15px 0; padding:0 5px 10px; width:450px; color:#333; background:#EEE; clear:both; display:block; -moz-border-radius:7px; border-radius:7px;}
	#form-recomendar fieldset {padding-top:10px; border:none; color:#333;}
	#form-recomendar form {padding-left:10px;}
	#form-recomendar form p {font-size:0.917em; color:#666;}
	#form-recomendar form #recomendar-status p {color:#333;}
	#form-recomendar legend {padding:5px 5px 4px 5px; font-weight:bold; font-size:1.167em; color:#333; display:block;}
	#form-recomendar label {padding:5px;display:block; float:left;}
	#form-recomendar label input {margin-right:5px; padding:2px 0 0 4px !important; padding-top:0; width:190px; height:16px; display:block;}
	#form-recomendar label.textarea {width:200px;}
	#form-recomendar textarea {margin-right:5px; padding:2px 0 0 4px; width:200px; height:50px; display:block;}
	#form-recomendar label input, #form-recomendar textarea {font:normal 1em Arial, Helvetica, sans-serif; color:#333;}
	#form-recomendar .bt-cancel, #form-recomendar  .bt-send {margin:5px 10px 0 0;}
	#form-recomendar .bt-send {margin:20px;}
#recomendar-status {padding:4px; margin-right:30px; background-color:#FCF7EB; color:#000; border:1px solid #DCC8A7;}
div#recomendar-status.error {background-color:#FCEBEB !important; border:1px solid #E86666 !important;}
div#recomendar-status.ok {background-color:#EFFCEB !important; border:1px solid #97B872 !important;}


/* --------------------- FALE CONOSCO --------------------- */
#fale-conosco form {
	padding-top:10px;
}
#fale-conosco label {
	font-weight:bold;
	text-align:right;
	display:block;
}



/* --------------------- ACESSIBILIDADE - TAMANHO TEXTO --------------------- */
body.bFont {font-size:16px;}
body.bFont #inst-bar {font-size:12px;}
body.bFont #navegacao-secundaria {width:500px;}
body.bFont .news-carousel-block.active .title {height:113px; top:210px;}
body.bFont .news-carousel-block.active p {top:278px;}
body.bFont .news-carousel-block.active p.photo {top:0;}
body.bFont .news-carousel-block.active {height:444px;}
body.bFont p.archive {background-position:390px top;}




/* ----------------------- VIDEO ------------------------------ */
#video_manchete, #video_destaque, #video_normal, #video {display:table;width:100%;}
#video_normal {clear:both;border-top:1px solid #DDD;}
#video_manchete p, #video_destaque p, #video_normal p {clear:both;display:table;width:100%;border-bottom:1px solid #DDD;padding:10px 0;}
#video_destaque p {width:22%;float:left;clear:none;border:none;}
#video_destaque p.line,#video_normal p.line {clear:both;}
#video_normal p {width:33%;float:left;clear:none;border:none;}
#video_manchete img, #video_destaque img, #video_normal img {float:left;margin-right:10px;}
#video_manchete a, #video_destaque a, #video_normal a {color:#333;}
#video_manchete a h2, #video_destaque a h2, #video_normal a h2 {font-size:1.167em;margin:0;color:#333;}
#video_normal a h2 {font-size:1em;}
#video_manchete a .videodata, #video_destaque a .videodata, #video_normal a .videodata {color:#F90 !important;}
#video_destaque a .videodata {display:block;clear:both;}

#video .video {display:table;width:330px;height:270px;float:left;padding:0 10px 10px 0;}
#video .desc {display:table;padding:0 10px 10px 0;float:left;width:350px;}
#video .rel {clear:both;margin:10px 0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;width:100%;}
#video .rel li {display:table;clear:both;padding:10px 0;width:100%;}
#video .rel li img {margin:0 10px 10px 0;float:left;}
#video .rel li h3 {font-weight:normal;float:left;color:#333;width:500px;}
#video .rel li a {color:#333;}
#video #relacionados {clear:both;padding-top:20px;}
.related li {list-style:none;display:table;font-size:0.867em;margin-bottom:10px;}
.related li h3 {font-weight:normal;}


/* ----------------- */
h2.tit_perguntasfrequentes {display:block;clear:both;width:211px;height:94px;background:url(../images/tit_perguntasfrequentes.jpg);overflow:hidden;text-indent:-1000px;}
h2.tit_servicos, h2.tit_avisos, h2.tit_instrucoes {display:block;clear:both;width:352px;height:71px;background:url(../images/tit_servicos.jpg);overflow:hidden;text-indent:-1000px;}
h2.tit_avisos {background:url(../images/tit_atencao.jpg);}
h2.tit_instrucoes {width:264px;background:url(../images/tit_instrucoes.jpg);}
h2.tit_perguntasfrequentes, h2.tit_servicos, h2.tit_avisos {margin:0;padding:0;}
a.maisperguntas {display:block;clear:both;width:211px;height:28px;background:url(../images/bt_maisperguntas.jpg);overflow:hidden;text-indent:-1000px;}



h1.tit_pag5, h1.tit_pag2 {background:url(../images/icon_boextravio.png) no-repeat left top;height:34px;padding:8px 50px;}
h1.tit_pag3 {background:url(../images/icon_denuncia.png) no-repeat left top;height:34px;padding:8px 50px;}
h1.tit_pag4 {background:url(../images/servico_boimpressao.png) no-repeat left top;height:34px;padding:8px 50px;}
h1.tit_pag7, h1.tit_pag2 {background:url(../images/icon_denuncia.png) no-repeat left top;height:34px;padding:8px 50px;}
h1.tit_pag8 {background:url(../images/icon_placaveiculo.png) no-repeat left top;height:34px;padding:8px 50px;}
h1.tit_pag9 {background:url(../images/btFurto.png) no-repeat left top;height:34px;padding:8px 50px;}
h1.tit_pag10 {background:url(../images/icon_acompanhar.png) no-repeat left top;height:34px;padding:8px 50px;}
h1.tit_pag11 {background:url(../images/icon_localizar.png) no-repeat left top;height:34px;padding:8px 50px;}


h1.tit_boextravio {background:url(../images/icon_boextravio.png) no-repeat left top;height:34px;padding:8px 50px;}
h1.tit_bodenuncia {background:url(../images/icon_denuncia.png) no-repeat left top;height:34px;padding:8px 50px;}
h1.tit_boimpressao {background:url(../images/servico_boimpressao.png) no-repeat left top;height:34px;padding:8px 50px;}
h1.tit_boplacaveiculo {background:url(../images/icon_placaveiculo.png) no-repeat left top;height:34px;padding:8px 50px;}
h1.tit_bofurto {background:url(../images/btFurto.png) no-repeat left top;height:34px;padding:8px 50px;}
h1.tit_bodesaparecido {background:url(../images/btDesaparecido.png) no-repeat left top;height:34px;padding:8px 50px;}
h1.tit_violencia {background:url(../images/violencia-domestica.png) no-repeat left top;height:34px;padding:8px 50px;}
h1.tit_estelionato {background:url(../images/estelionato.png) no-repeat left top;height:34px;padding:8px 50px;}

.coluna_form {
	width:620px;
	float:left;
}
.coluna_instrucoes {
	width:264px;
	float:right;
}
.coluna_instrucoes h2 {
	margin:-20px 0 0;
	padding:0;
}

#content ul.instrucoes {display:block;border:solid #C4C6C4;border-width:0 1px;border-width:0 1px 1px;padding:15px;margin:0;background:#EEECF0;line-height:150%;}
#content ul.instrucoes li {border-bottom:1px solid #C4C6C4;list-style:none;padding:10px 0;}
#content ul.instrucoes li.first {padding:0 0 10px;}
#content ul.instrucoes li.last {border:none;}

#content .coluna_form {
	display:block;
	border:solid #999;
	border-width:1px 1px 1px 1px;
	padding:15px;
	margin:0;
	background:#CCC;
	line-height:150%;
	text-align:left;
}

#content .coluna_form img {
	margin:0;
}
#content .coluna_form span h2.atencao{
	color:#C30;
	font-size: 14px;
	line-height: 150%;
}




#content .coluna_form .form_botao  {
    color: #00285D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 2px;
    padding: 2px 4px;
	text-transform:uppercase;
}

#content .coluna_form .actionbar {
    border-top:1px dashed #47669D;
    display: block;
	text-align:center;
	margin: 15px 0 0;
	padding:5px;
}


#content .coluna_form table, #content .coluna_form th, #content .coluna_form td {
margin:0;
padding: 2px 2px 2px 2px;
}

#content .headerform {
	width:100%;
	background:#CCC;
	margin:0;
	background: url("../images/bg_numbersbar.jpg") repeat-x scroll 0 bottom;
	height: 49px;
	border: 1px solid #999999;
}

#content .headerform th {border:1px solid #999;border-width:0 1px;font-size:1.157em;height:48px;background:url(../images/bg_numbersbar.jpg);text-align:left;padding:0 7px;}
#content .headerform th a {display:block;height:28px;padding:8px 0 0 41px;background:url(../images/icon_numbers.png) no-repeat top left;color:#666;}
#content .headerform th.active a {color:#223962;}

#content .headerform th a.atencao {background-position:0 0;} #content .headerform th.active a.atencao {background-position:0 -506px;color:#C30;}
#content .headerform th a.icon1 {background-position:0 -46px;} #content .headerform th.active a.icon1 {background-position:0 -552px;}
#content .headerform th a.icon2 {background-position:0 -92px;} #content .headerform th.active a.icon2 {background-position:0 -598px;}
#content .headerform th a.icon3 {background-position:0 -138px;} #content .headerform th.active a.icon3 {background-position:0 -644px;}
#content .headerform th a.icon4 {background-position:0 -184px;} #content .headerform th.active a.icon4 {background-position:0 -690px;}
#content .headerform th a.icon5 {background-position:0 -230px;} #content .headerform th.active a.icon5 {background-position:0 -736px;}
#content .headerform th a.icon6 {background-position:0 -276px;} #content .headerform th.active a.icon6 {background-position:0 -784px;}
#content .headerform th a.icon7 {background-position:0 -322px;} #content .headerform th.active a.icon7 {background-position:0 -828px;}
#content .headerform th a.icon8 {background-position:0 -368px;} #content .headerform th.active a.icon8 {background-position:0 -874px;}
#content .headerform th a.icon9 {background-position:0 -414px;} #content .headerform th.active a.icon9 {background-position:0 -1426px;}


#content .tableform {
	border:1px solid #dddddd;
	width:100%;
	background:#CCC;
	margin:0;
	line-height: 180%;
	padding: 10px 10px 10px 10px;
	
}
#content .tableform th {
	border:1px solid #dddddd;
	border-width:0 1px;
	font-size:1.167em;
	height:48px;
	text-align:left;
	padding:0 7px;
	line-height: 180%;
}
#content .tableform th a {
	display:block;
	height:28px;
	padding:8px 0 0 41px;
	color:#666;
	line-height: 180%;
}

#content .tableform th.active a {
	color:#223962;
}

.lateralDIV{
	float: left;
}








.classic { 
	padding: 0.8em 1em;
	text-decoration: none;
	color: #283f68; 
}
.custom { 
	padding: 0.5em 0.8em 0.8em 2em; 
}

* html a:hover { 
	background: transparent; 
}

.classic {
	background: #FFFFAA; 
	border: 1px 
	solid #FFAD33; 
}

.critical { 
	background: #FFCCAA; 
	border: 1px 
	solid #FF3334;	
}

.help { 
	background: #9FDAEE; 
	border: 1px solid #2BB0D7;	
}

.info { 
	background: #9FDAEE; 
	border: 1px solid #2BB0D7;	
}

.warning { 
	background: #FFFFAA; 
	border: 1px solid #FFAD33; 
}	





a.tooltip{
	position:relative;
	text-decoration: none;
}

a.tooltip em{
	display: none;
}






.tooltip {
	border-bottom: 1px dotted #283f68;  
	outline: none;
	text-decoration: none;
	color: #283f68;
	position: relative;
}

.tooltip em {
	margin-left: -999em;
	position: absolute;
	text-decoration: none;
	color: #283f68;
}

.tooltip:hover em {
	border-radius: 5px 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); 
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); 
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	display:block;
	position:absolute;
	border:1px solid #283f68;
	background-color:#FFFFAA;
	color:#283f68;
	left: 1em; 
	top: 2em; 
	z-index: 99;
	margin-left: 0; 
	width: 250px;
	font-size: 1.2em; 
	font-weight: bold; 
	text-decoration: none;
	color: #283f68;
	top:-20px; 
	left:80px;
	padding: 5px;
}






fieldset{
	margin:1em 0;
	padding:10px;
	border:1px solid #ccc;
	background:#eee;
	background:
	-webkit-gradient(linear,0 80%,0 100%,from(white),to(#eee)) #eee;
	background:-moz-linear-gradient(top,white 80%,#eee);
	background:-o-linear-gradient(top,white 80%,#eee);
	background:-ms-linear-gradient(top,white 80%,#eee);
	background:linear-gradient(top,white 80%,#eee);
}

legend{
	padding:2px 8px;
	background:#fff;
	border-radius:4px;
	box-shadow:0 -1px 1px rgba(0,0,0,0.4);
	font-size:13px;
	color:#333;
}
fieldset label{
	float:left;
	clear:left;
	padding-top:2px;
	width:120px;
	text-align:right;
	font-size:90%;
	color:#333;
}

fieldset label:after{
	content:":";
}
fieldset label strong{
	color:#c00;
}
fieldset span{
	display:block;
	margin:0 0 0 120px;
	padding:0 0 4px 4px;
}
fieldset input,fieldset textarea,fieldset select{
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border:#b5bbc4 1px solid;
	line-height:1.1;
	font-family:inherit;
	font-size:110%;
}

fieldset input[type=image],fieldset input[type=file]{
	border:none;
}

fieldset input[type=submit],fieldset input[type=reset],fieldset input[type=button]{
	padding:2px 6px;
	border:#b5bbc4 1px solid;
	background:#f7fafc; 
	-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dae6f1));
	background:#f7fafc 
	-moz-linear-gradient(top,#fff,#dae6f1);
	background:#f7fafc 
	-o-linear-gradient(top,#fff,#dae6f1);
	background:#f7fafc 
	-ms-linear-gradient(top,#fff,#dae6f1);
	background:#f7fafc 
	linear-gradient(top,#fff,#dae6f1);
	font-size:100%;
	color:#333;
}

fieldset input[type=submit]:hover,fieldset input[type=reset]:hover,fieldset input[type=button]:hover{
	color:#e36627;
}

a.delete:link{
	color:#c00!important;
}

a.delete:hover{
	color:#000
	!important;background-color:yellow
	!important;
}

.warning{
	margin:0.5em 0;
	border:1px solid #f00;
	background-color:#ff0;
	font-size:11px;
	color:#333;
}

p.warning,.warning p,span
.warning{
	padding:0.5em;
}
.warning b{
	text-transform:uppercase;
	color:#f00;
}









input:required:invalid,input:focus:invalid,textarea:required:invalid,textarea:focus:invalid{
	background-image:url(../images/down.png);
	background-position:right top;
	background-repeat:no-repeat;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	margin-right:5px; 
	padding:1px 1px 1px 1px 
	!important; padding-top:0;  
	/*height:22px;*/
	font-style: bold;
	/*color:"black";*/
	color:#283f68;
	border: 1px solid #999999;
}

input:required:valid,textarea:required:valid{
/*input:required:valid,input:focus:valid,textarea:required:valid,textarea:focus:valid{*/
	background-image:url(../images/cool.png);
	background-position:right top;
	background-repeat:no-repeat;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	margin-right:5px; 
	padding:1px 1px 1px 1px 
	!important; padding-top:0; 
	/*height:22px;*/
	
	color:#283f68;
	border: 1px solid #999999;
}

input:
	-webkit-input-placeholder{
	color:#ababab;
}

input:
	-moz-placeholder{
	color:#ababab;
}


/* JCROP */

.jcropper-holder { 
	border: 1px black solid;
}

#outer { 
	text-align: center;
}

.divImagemAdicionada{
  text-align: left;
  background: white;
  width: 400px;
  font-size: 80%;
  margin: 1.5em auto 2em auto;
  border: 1px #999 solid;
  padding: 1em 2em 2em;
}

.divImagemAdicionada .article { 
	width: 565px;
}

.jcrop-light .jcrop-selection {
  -moz-box-shadow: 0px 0px 15px #999; /* Firefox */
  -webkit-box-shadow: 0px 0px 15px #999; /* Safari, Chrome */
  box-shadow: 0px 0px 15px #999; /* CSS3 */
}
 .jcrop-dark .jcrop-selection {
  -moz-box-shadow: 0px 0px 15px #000; /* Firefox */
  -webkit-box-shadow: 0px 0px 15px #000; /* Safari, Chrome */
  box-shadow: 0px 0px 15px #000; /* CSS3 */
}

.jcrop-fancy .jcrop-handle.ord-e {
  -webkit-border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
}
.jcrop-fancy .jcrop-handle.ord-w {
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
}
.jcrop-fancy .jcrop-handle.ord-nw {
  -webkit-border-bottom-right-radius: 0px;
}
.jcrop-fancy .jcrop-handle.ord-ne {
  -webkit-border-bottom-left-radius: 0px;
}
.jcrop-fancy .jcrop-handle.ord-sw {
  -webkit-border-top-right-radius: 0px;
}
.jcrop-fancy .jcrop-handle.ord-se {
  -webkit-border-top-left-radius: 0px;
}
.jcrop-fancy .jcrop-handle.ord-s {
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
}
.jcrop-fancy .jcrop-handle.ord-n {
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
}


    
    
    
    
    
    
    
    
    
    
    
    
    
    
/* datepicker */
body {
	font-size: 62.5%;
}

table {
	
}

/* Site
   -------------------------------- */

body {
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
}

/* Layout
   -------------------------------- */

.layout-grid {
	width: 960px;
}

.layout-grid td {
	vertical-align: top;
}

.layout-grid td.left-nav {
	width: 140px;
}

.layout-grid td.normal {
	border-left: 1px solid #eee;
	padding: 20px 24px;
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
}

.layout-grid td.demos {
	background: url('images/demos_bg.jpg') no-repeat;
	height: 337px;
	overflow: hidden;
}

/* Normal
   -------------------------------- */

.normal h3,
.normal h4 {
	margin: 0;
	font-weight: normal;
}

.normal h3 {
	padding: 0 0 9px;
	font-size: 1.8em;
}

.normal h4 {
	padding-bottom: 21px;
	border-bottom: 1px dashed #999;
	font-size: 1.2em;
	font-weight: bold;
}

.normal p {
	font-size: 1.2em;
}

/* Demos */

.demos-nav, .demos-nav dt, .demos-nav dd, .demos-nav ul, .demos-nav li {
	margin: 0;
	padding: 0
}

.demos-nav {
	float: left;
	width: 170px;
	font-size: 1.3em;
}

.demos-nav dt,
.demos-nav h4 {
	margin: 0;
	padding: 0;
	font: normal 1.1em "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
	color: #e87b10;
}

.demos-nav dt,
.demos-nav h4 {
	margin-top: 1.5em;
	margin-bottom: 0;
	padding-left: 8px;
	padding-bottom:5px;
	line-height: 1.2em;
	border-bottom: 1px solid #F4F4F4;
}

.demos-nav dd a,
.demos-nav li a {
	border-bottom: 1px solid #F4F4F4;
	display:block;
	padding: 4px 3px 4px 8px;
	font-size: 90%;
	text-decoration: none;
	color: #555 ;
	margin:2px 0;
	height:13px;
}

.demos-nav dd a:hover,
.demos-nav dd a:focus,
.demos-nav dd a:hover,
.demos-nav dd a:focus {
	background: #f3f3f3;
	color:#000;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
 .demos-nav dd a.selected {
	background: #555;
	color:#ffffff;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}


/* new styles for demo pages, added by Filament 12.29.08
eventually we should convert the font sizes to ems -- using px for now to minimize style conflicts
*/

.normal h3.demo-header { font-size:32px; padding:0 0 5px; border-bottom:1px solid #eee; text-transform: capitalize; }
.normal h4.demo-subheader { font-size:10px; text-transform: uppercase; color:#999; padding:8px 0 3px; border:0; margin:0; }
.normal a:link,
.normal a:visited { color:#1b75bb; text-decoration:none; }
.normal a:hover,
.normal a:active { color:#0b559b; }

#demo-config { padding:20px 0 0; }

#demo-frame { float:left; width:540px; height:380px; border:1px solid #ddd; overflow: auto; position: relative; }
#demo-frame h3, #demo-frame h4 { padding: 0; font-weight: bold; font-size: 1em; }

#demo-config-menu { float:right; width:180px;  }
#demo-config-menu h4 { font-size:13px; color:#666; font-weight:normal; border:0; padding-left:18px; }

#demo-config-menu ul { list-style: none; padding: 0; margin: 0; }

#demo-config-menu li { font-size:12px; padding:0 0 0 10px; margin:3px 0; zoom: 1; }

#demo-config-menu li a:link,
#demo-config-menu li a:visited { display:block; padding:1px 8px 4px; border-bottom:1px dotted #b3b3b3; }
* html #demo-config-menu li a:link,
* html #demo-config-menu li a:visited { padding:1px 8px 2px; }
#demo-config-menu li a:hover,
#demo-config-menu li a:active { background-color:#f6f6f6; }

#demo-config-menu li.demo-config-on { background: url(images/demo-config-on-tile.gif) repeat-x left center; }

#demo-config-menu li.demo-config-on a:link,
#demo-config-menu li.demo-config-on a:visited,
#demo-config-menu li.demo-config-on a:hover,
#demo-config-menu li.demo-config-on a:active { background: url(images/demo-config-on.gif) no-repeat left; padding-left:18px; color:#fff; border:0; margin-left:-10px; margin-top: 0px; margin-bottom: 0px; }

#demo-source, #demo-notes {
	clear: both;
	padding: 20px 0 0;
	font-size: 1.3em;
}

#demo-notes { width:520px; color:#333; font-size: 1em; }
#demo-notes p code, .demo-description p code { padding: 0; font-weight: bold; }
#demo-source pre, #demo-source code { padding: 0; }
code, pre { padding:8px 0 8px 20px ; font-size: 1.2em; line-height:130%;  }

#demo-source a:link,
#demo-source a:visited,
#demo-source a:hover,
#demo-source a:active { font-size:12px; padding-left:13px; background-position: left center; background-repeat: no-repeat; }

#demo-source a.source-open:link,
#demo-source a.source-open:visited,
#demo-source a.source-open:hover,
#demo-source a.source-open:active { background-image: url(images/demo-spindown-open.gif); }

#demo-source a.source-closed:link,
#demo-source a.source-closed:visited,
#demo-source a.source-closed:hover,
#demo-source a.source-closed:active { background-image: url(images/demo-spindown-closed.gif); }

div.demo {
	padding:12px;
	font-family: "Trebuchet MS", "Arial", "Helvetica", "Verdana", "sans-serif";
}

div.demo h3.docs { clear:left; font-size:12px; font-weight:normal; padding:0 0 1em; margin:0; }

div.demo-description {
	clear:both;
	padding:12px;
	font-family: "Trebuchet MS", "Arial", "Helvetica", "Verdana", "sans-serif";
	font-size: 1.3em;
	line-height: 1.4em;
}

.ui-draggable, .ui-droppable {
	background-position: top left;
}

.left-nav .demos-nav {
	padding-right: 10px;
}

#demo-link { font-size:11px;  padding-top: 6px; clear: both; overflow: hidden; }
#demo-link a span.ui-icon { float:left; margin-right:3px; }

/* Component containers
----------------------------------*/
#widget-docs .ui-widget { font-family: Trebuchet MS,Verdana,Arial,sans-serif; font-size: 1em; }
#widget-docs .ui-widget input, #widget-docs .ui-widget select, #widget-docs .ui-widget textarea, #widget-docs .ui-widget button { font-family: Trebuchet MS,Verdana,Arial,sans-serif; font-size: 1em; }
#widget-docs .ui-widget-header { border: 1px solid #ffffff; background: #464646 url(images/464646_40x100_textures_01_flat_100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
#widget-docs .ui-widget-header a { color: #ffffff; }
#widget-docs .ui-widget-content { border: 1px solid #ffffff; background: #ffffff url(images/ffffff_40x100_textures_01_flat_75.png) 50% 50% repeat-x; color: #222222; }
#widget-docs .ui-widget-content a { color: #222222; }

/* Interaction states
----------------------------------*/
#widget-docs .ui-state-default, #widget-docs .ui-widget-content #widget-docs .ui-state-default { border: 1px solid #666666; background: #555555 url(images/555555_40x100_textures_03_highlight_soft_75.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
#widget-docs .ui-state-default a { color: #ffffff; text-decoration: none; outline: none; }
#widget-docs .ui-state-hover, #widget-docs .ui-widget-content #widget-docs .ui-state-hover, #widget-docs .ui-state-focus, #widget-docs .ui-widget-content #widget-docs .ui-state-focus { border: 1px solid #666666; background: #444444 url(images/444444_40x100_textures_03_highlight_soft_60.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
#widget-docs .ui-state-hover a { color: #ffffff; text-decoration: none; outline: none; }
#widget-docs .ui-state-active, #widget-docs .ui-widget-content #widget-docs .ui-state-active { border: 1px solid #666666; background: #ffffff url(images/ffffff_40x100_textures_01_flat_65.png) 50% 50% repeat-x; font-weight: normal; color: #F6921E; outline: none; }
#widget-docs .ui-state-active a { color: #F6921E; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
#widget-docs .ui-state-highlight, #widget-docs .ui-widget-content #widget-docs .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/fbf9ee_40x100_textures_02_glass_55.png) 50% 50% repeat-x; color: #363636; }
#widget-docs .ui-state-error, #widget-docs .ui-widget-content #widget-docs .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/fef1ec_40x100_textures_05_inset_soft_95.png) 50% bottom repeat-x; color: #cd0a0a; }
#widget-docs .ui-state-error-text, #widget-docs .ui-widget-content #widget-docs .ui-state-error-text { color: #cd0a0a; }
#widget-docs .ui-state-disabled, #widget-docs .ui-widget-content #widget-docs .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
#widget-docs .ui-priority-primary, #widget-docs .ui-widget-content #widget-docs .ui-priority-primary { font-weight: bold; }
#widget-docs .ui-priority-secondary, #widget-docs .ui-widget-content #widget-docs .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
#demo-frame-wrapper .ui-icon, #widget-docs .ui-icon { width: 16px; height: 16px; background-image: url(images/222222_256x240_icons_icons.png); }
#widget-docs .ui-widget-content .ui-icon {background-image: url(images/222222_256x240_icons_icons.png); }
#widget-docs .ui-widget-header .ui-icon {background-image: url(images/222222_256x240_icons_icons.png); }
#widget-docs .ui-state-default .ui-icon { background-image: url(images/888888_256x240_icons_icons.png); }
#widget-docs .ui-state-hover .ui-icon, #widget-docs .ui-state-focus .ui-icon {background-image: url(images/454545_256x240_icons_icons.png); }
#widget-docs .ui-state-active .ui-icon {background-image: url(images/454545_256x240_icons_icons.png); }
#widget-docs .ui-state-highlight .ui-icon {background-image: url(images/2e83ff_256x240_icons_icons.png); }
#widget-docs .ui-state-error .ui-icon, #widget-docs .ui-state-error-text .ui-icon {background-image: url(images/cd0a0a_256x240_icons_icons.png); }


/* Misc visuals
----------------------------------*/

/* Corner radius */
#widget-docs .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
#widget-docs .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
#widget-docs .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
#widget-docs .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
#widget-docs .ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
#widget-docs .ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
#widget-docs .ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
#widget-docs .ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
#widget-docs .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Overlays */
#widget-docs .ui-widget-overlay { background: #aaaaaa url(images/aaaaaa_40x100_textures_01_flat_0.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
#widget-docs .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/aaaaaa_40x100_textures_01_flat_0.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }

/*
----------------------------------*/

#widget-docs { margin:20px 0 0; border: none; }

#widget-docs h2, #widget-docs h3, #widget-docs h4, #widget-docs p, #widget-docs ul, #widget-docs code { margin:0; padding:0; }
#widget-docs code { display:block; color:#444; font-size:.9em; margin:0 0 1em; }
#widget-docs code strong { color:#000; }
#widget-docs p { margin:0 3em 1.2em 0; }
#widget-docs p.intro { font-size:13px; color:#666; line-height:1.3; }
#widget-docs ul { list-style-type: none; }

#widget-docs h2 { font-size:16px; margin:1.2em 0 .5em; }
#widget-docs h3 { font-size:14px; color:#e6820E; margin:1.5em 0 .5em; }
.normal #widget-docs h4 { font-size:12px; color:#000; border:0; margin:0 0 .5em; }

#docs-overview-main { width:400px; }
#docs-overview-sidebar { float:right; width:200px; }
#docs-overview-sidebar a span { color:#666; }
#widget-docs #docs-overview-main p { margin-right:0; }
#widget-docs #docs-overview-sidebar h4 { padding-left:0; }

.docs-list-header { float:left; width:100%; margin:10px 0 0; border-bottom:1px solid #eee; }
#widget-docs .docs-list-header h2 { float:left; margin:0; }
#widget-docs .docs-list-header p { float:right; margin:5px 0; font-size:11px; }

.docs-list { float:left; width:100%; padding:0 0 10px; }
.docs-list .param-header { float:left; clear:left; width:100%; padding:8px 0; border-top:1px solid #eee; }
#widget-docs .param-header h3, #widget-docs .param-header p { margin:0; float:left; }
#widget-docs .param-header h3 { width:50%; }
#widget-docs .param-header h3 span { background: url(images/demo-spindown-closed.gif) no-repeat left; padding-left:13px; }
#widget-docs .param-open .param-header h3 span { background: url(images/demo-spindown-open.gif) no-repeat left; }
#widget-docs .param-header p { width:24%; }
#widget-docs .param-header p.param-type span { background: url(images/icon-docs-info.gif) no-repeat left; cursor:pointer; border-bottom:1px dashed #ccc; padding-left:15px; }

.param-details { padding-left:13px; }
.param-args { margin:0 0 1.5em; border-top:1px dotted #ccc;}
.param-args td { padding:3px 30px 3px 5px; border-bottom:1px dotted #ccc;  }


/* overrides for ui-tab styles */
#widget-docs ul.ui-tabs-nav { padding:0 0 0 8px; }
#widget-docs .ui-tabs-nav li { margin:5px 5px 0 0; }

#widget-docs .ui-tabs-nav li a:link,
#widget-docs .ui-tabs-nav li a:visited,
#widget-docs .ui-tabs-nav li a:hover,
#widget-docs .ui-tabs-nav li a:active { font-size:14px; padding:4px 1.2em 3px; color:#fff; }

#widget-docs .ui-tabs-nav li.ui-tabs-selected a:link,
#widget-docs .ui-tabs-nav li.ui-tabs-selected a:visited,
#widget-docs .ui-tabs-nav li.ui-tabs-selected a:hover,
#widget-docs .ui-tabs-nav li.ui-tabs-selected a:active { color:#e6820E; }

#widget-docs .ui-tabs-panel { padding:20px 9px; font-size:12px; line-height:1.4; color:#000; }

#widget-docs .ui-widget-content a:link,
#widget-docs .ui-widget-content a:visited { color:#1b75bb; text-decoration:none; }
#widget-docs .ui-widget-content a:hover,
#widget-docs .ui-widget-content a:active { color:#0b559b; }

    
.alinhar {
	vertical-align: middle;
	
}


.cabecalho {
	display:block;
	background-color:#FFFFFF;
	border-bottom:1px solid #F5F5F5;
	height:61px;
	padding:0px;
	margin:0px;
}


.tabela {
	margin-top:5px;
	margin-bottom:5px;
	
	border-top:1px solid #5F6E86;
	border-right:1px solid #5F6E86;
	border-left:1px solid #5F6E86;
	border-bottom:1px solid #5F6E86;
	
	border-spacing: 10px;
}

.tabela td {
	border:1px solid #273e67;
	
	border-top:1px solid #273e67;
	border-right:1px solid #273e67;
	border-left:1px solid #273e67;
	border-bottom:1px solid #273e67;

	border-spacing: 10px;
}

.tabela_lsim {
	margin-left:10px;
	
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	background-color: #FFFFFF;
	border-top:1px solid #5F6E86;
	border-right:1px solid #5F6E86;
	border-left:1px solid #5F6E86;
	border-bottom:1px solid #5F6E86;
	
	font-size:12px;
	font-weight:normal;
	font-color: #273e67;
	color: #273e67;
	border:1px solid #273e67;
}



.tabela_lnao {
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	background-color: #E9EDF3;
	border-top:1px solid #5F6E86;
	border-right:1px solid #5F6E86;
	border-left:1px solid #5F6E86;
	border-bottom:1px solid #5F6E86;
	
	font-size:12px;
	font-weight:normal;
	font-color: #273e67;
	color: #273e67;
	border:1px solid #273e67;
}

.tabela_lhover {
	margin-left:10px;
	
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	background-color:#D6DAE2;
	border-top:1px solid #8196bd;
	border-right:1px solid #8196bd;
	border-bottom:1px solid #8196bd;
	border-left: 1px solid #8196bd;
	
	font-size:12px;
	font-weight:normal;
	font-color: #273e67;
	color: #273e67;
	border:1px solid #273e67;
}

.tabela_cabec {
	background-color: #123883;/* 273e67 */
	border-top:1px solid #5F6E86;
	border-right:1px solid #5F6E86;
	border-left:1px solid #5F6E86;
	border-bottom:1px solid #5F6E86;
	
	padding-left: 10px;
	padding-right: 10px;

	font-size:12px;
	font-weight:bold;
	font-color: #FFFFFF;
	color: #FFFFFF;
	border:1px solid #273e67;
}

.imgLink {
	cursor: pointer;
}




.error{
    border-color: red;
    font-weight: bold;
}


.labelGrid {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#283f68;
	font-weight:bold;
	vertical-align: middle;
	text-align: right;
}

div#genericDIVH8{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#283f68;	
	text-align: left;
}


.digitoRgDIVCampo{
	float:left;
}
.documentoCampo{
	float:left;
}



.genericLabel{
	position: relative;
	width: 25%;
	float: left;
	color:#283f68;
	text-align: right;
	z-index: 9999;
}

.genericField{
	position: relative;
	width: 75%;
	float: left;
	text-align: left;
	color:#283f68;
	z-index: 9999;
}

.genericInstruction{
	position: relative;
	width: 95%;
	float: center;
	text-align: justify;
	color:#283f68;
	z-index: 9999;
	font-family:Arial, Helvetica, sans-serif;
  	font-size:18px;
  	line-height:150%;
  	padding-bottom: 10px;
  	padding-top: 10px;
  	padding-left: 10px;
  	padding-right: 10px;
}

.genericWarning{
	position: relative;
	width: 100%;
	float: none;
	text-align: center;
	color:#283f68;
}

.genericQuestion{
	position: relative;
	width: 100%;
	float: none;
	text-align: center;
	color:#283f68;
}

.genericLabelItem{
	position: relative;
	width: 25%;
	float: left;
	text-align: center;
	z-index: 9999;
}

.genericLabelWhatDoYouWantToRegister{
	position: relative;
	width: 20%;
	float: left;
	text-align: center;
	z-index: 9999;
}


/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 70px; /* Location of the box */
    top: 0;    
    width: 85%; /* Full width */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    display: table-cell;
    vertical-align: middle;  
   
}

/* Modal Content */
.modal-content {
	position: fixed;
    background-color: #fefefe;
    margin: unset;
    padding: 0;
    border: 1px solid #283f68;
    width: 50%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;   
    
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: #C30;
    text-align: center;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #283f68;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
    padding: 12px 12px;
    background-color: #283f68;
    color: white;
}

.modal-body {	
	padding: 12px 12px;
	text-align: center;
	color:#283f68;
	font-size: 20px;
}

.modal-footer {
    padding: 12px 12px;
    background-color: #283f68;
    color: white;
    height: 50%;
}



