@charset "utf-8";
/* CSS Document */

body{ /*font-size:65%;*/}

.att{color:#f00; font-size:1.3em;} /*estilo para "Atenção"*/
.dstq{color:#00F; font-size:1.2em;} /*estilo para "Destaque azul"*/
.tamanhoLinha{ clear:both;
float:left;
height:1px;
margin:0; padding:0;
width:100%;}

.AlertaDeVazio{text-align:center; font-weight:bold; font-size:1.5em; color:#F00;}

a{ text-decoration:none;
color:#000;}

.barra_login{ width:100%;
height:25px;
background-color:#2a48a3;
margin-bottom:10px;}

	

		.barra_login_left{ width:30%;
		height:25px;
		/*line-height:25px;*/
		float:left;
		/*background-color:#FF3;*/}
		
			.barra_login_left p{
	font-size:1.3em;
	margin-top:0px;
	text-align:left;
	margin-left:7px;
	line-height:25px;
	color:#FFF;
}
			
		.barra_login_center{width:40%;
		height:25px;
		float:left;
		/*background-color: #F90;*/}
		
			.barra_login_center p{font-size:1.7em;
			margin-top:0px;
			text-align:center;
			line-height:25px;
			/*margin-left:7px;*/
			color:#FFF;}
		
		.barra_login_right{width:30%;
		height:25px;
		float:left;
		/*background-color: #900;*/}
		
			.barra_login_right p{ font-size:1.3em;
			margin-top:0px;
			text-align:right;
			margin-right:7px;
			line-height:25px;
			color:#FFF;}
			
				.barra_login_right p a{ color:#FFF;}
				
.bt_voltar{ width:100%;
height:40px;
float:left;
margin-top:0px;
margin-bottom:0px;
/*background-color:#0F0;*/}

	.bt_voltar img{ width:40px;
	float:left;
	margin-left:30px;}
	
form#novoUsuario{
	display:block;
	/*width:100%;*/
	/*float:left;*/
	margin-left:15px;
	margin-bottom:20px;
	}
	
	form#novoUsuario table{/* width:95%;*/}
	
	form#novoUsuario td.rotulo{
	font-size: 1.2em;
	padding-right: 10px;
	color: #646464;
	font-weight: normal;
}
		
	form#novoUsuario select{
		font-size:1.2em;
		width:115px;
		color:#211C5E;
		}	

/*===========================================================*/




.login_master_erro {
	display:block;
	/*float:left;*/
	clear:both;
	color: #F00;
	text-align: center;
	font-size: 1.3em;
	font-weight: 500;
	padding-left:10px;
	
}

.titulo_pagina{ text-align:center;
margin-top:12px;
color:#2a48a3;
font-size:1.9em;}

.fundo_celula{ /*background-color:#CCC;*/
height:20px;
line-height:20px;
font-size:1.2em;
padding-left:5px;
color:#211C5E;}

.fundo_textArea{/*background-color:#CCC;*/}


	.logotipo_pagina{ width:100%;/*texto_*/
	float:left; 
	height:80px;
	
	font-size:2em;
	color:#2a48a3;
	border-bottom:1px inset #666;
	padding-bottom:10px;
	overflow:hidden;
	line-height:40px;
	margin-top:auto;
	margin-bottom:10px;
	/*background-color:#FF6;*/}
	
		.logotipo_pagina p{ width:90%;
		float:left;
		text-align:left;
		margin-left:80px;
		}
	

			.logotipo_pagina img{ width:85px;
			/*min-width:70px;*/
			margin-bottom:45px;
			margin-right:80px;
			float:right;}
	
	
.rotulo{ font-size:1.3em;}
	
/*.link_sair{ font-size:1.5em;
text-decoration:none;
color:#2a48a3;
margin-left:30px;
margin-top:30px;}
*/

/*===========================================================*/
.titulo {
	clear:both;
	text-align: center;
	color: #211C5E;
	font-size:1.5em;
	margin-bottom:30px;
}

.tbl_left{ text-align:left;}

.usu_info {
	font-weight: bold;
	color: #00F;
	font-size:1.2em;
}
.num_reg {
	color: #F00;
	font-weight: bold;
	font-size: 1.1em;
	margin-left: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #E1E1E1;
}

.num_reg_argPesquisa{color: #F00;
	/*font-weight: bold;*/
	font-size: 1.1em !important;}

.exibe_usu{ margin-left:30px;
 font-size:1.3em;
}
#table-lista_completa .rotulo{ font-size:1.3em;}
#table-lista_completa td{ padding-left:4px; font-size:1em;}
#table-lista_noticia td{
	padding-left: 4px;
	font-size: 1.2em;
	font-weight: normal;
}
#table-lista_noticia td input{padding-left:4px; font-size:1.1em; color:#211C5E; /*background-color:#EBE2E2;*/}
#table-lista_noticia textarea{padding-left:4px; font-size:1.1em; color:#211C5E; /*background-color:#EBE2E2;*/ width:580px;}

#opcoes_mHome, #opcoes_admHome{ margin-left:40px; padding:10px 10px 10px 10px;}

	#opcoes_mHome p, #opcoes_admHome p{
		font-size:1.5em;
		font-weight: 600;
		color:#211C5E;}
	
	#opcoes_mHome ul, #opcoes_admHome ul{list-style:circle;
	width:50%;
	line-height:30px;
	padding-bottom:10px; 
	border-bottom:1px inset #666;
	border-right:2px inset #666;}
	
	#opcoes_mHome ul li{list-style:circle; color:#900;}

		#opcoes_mHome ul li a, #opcoes_admHome ul li a{color:#900;
		}
			#opcoes_mHome ul li a:hover, #opcoes_admHome ul li a:hover{ font-weight:bold;}
			
			
.corpo_form{ clear:both;}


.exibe_noticia{ display:block; margin-top:20px; margin-bottom:20px; margin-left:10px; width:900px; padding:7px; border:1px solid #211C5E; /*max-height:200px;*/ background-color:#E5E5E5;float:left; color:#211C5E;}
.exibe_noticia table{ width:99%; float:left; margin-top:10px;}
.exibe_noticia table td{
	font-size:1.5em;
	background-color:#E5E5E5;
	
}

	.exibe_noticia table td{ /*border-bottom:1px inset #999;*/ padding-left:5px;}
.altura_areaTabela{ width:98%; /*resize:none;*/ background-color:#CDCDCD;}

.rotulo_titulo_noticia{font-size:1.7em !important; color:#2a48a3; font-weight:bold; float:none;}

.destaque-td-tit{ font-weight:bold;}

.bt_edita_exclui{ width:50px; height:45px; float:right; /*margin-top:7px;*/ margin-right:22px; /*background-color:#F00;*/ }
.botoes_noticia{ float:right; width:20%; background-color: #FFF; margin-right:10px; box-shadow: inset 2px 2px 5px #646464;;}
	.bt_edita_exclui img{ width:70%; float:left; /*margin: 10% 10% auto;*/  margin-top:5px;}

hr { width:70%; float:left; margin-left:1%; height:2px; background-color:#333; }
.form_editaNoticia{clear:both; font-size:1.3em; font-weight:normal; margin-left:20px;}

.form_editaNoticia table td{ font-weight:normal;} /*class="imp_tbEditaNoticia"*/
	.imp_tbEditaNoticia{ height:20px;}
.imp_tbEditaNoticia, .txarea_tbEditaNoticia{ background-color:#DBDBDB; margin-bottom:10px;}

.form_editaNoticiaCadCorr{ font-size:1.3em;}
.form_editaNoticiaCadCorr table td{ border:1px inset #CCC; text-align:left; background-color:#DBDBDB; font-size:1.1em;  }
/*.form_editaNoticiaCadCorr table input{width:98%;}*/

.bt_submit{ width:50%;
clear:both;
margin:0 auto;


}
.bt_submit input{width:20%;
float:left;
margin-left:20%;
margin-top:10px;
margin-bottom:20px; }


/* Estilos da pagina de cadastro de corretores ================================*/


#juridico{ display:block;}

.obriga { color:#F00;
		font-size:1.3em;
		text-align:center;
		}
		
		

#mostra_jur{ display:none;}


	.formulario_cadCorretor{ width:80%;
	min-width:700px;
	margin:0 auto;
	/*background-color:#CFF;*/ /*REMOVER*/
	}
	
		.formulario_cadCorretor p{
		font-size:1em;
		line-height:1em;
		clear:both;
		}
	
		.rotulo_cadCorretor{width:18%;
		clear:both;
		float:left;
		/*margin-left:2%;*/
		
		}
		
		.rotulo2_cadCorretor{width:7%;
		float:left;
		margin-left:2%;
		
		
		}
				
		
		.inp_selecao{ width:20%;
		float:left;
		}
		
		.inp_nome{ width:80%;
		float:left;
		margin-left:2%;
		}
		
		.inp_docs{ width:26%;
		float:left;
		margin-left:2%;}
		
		.inp_endereco{ width:43%;
		float:left;
		margin-left:2%;
		}
		
		.inp_cep{ width:10%;
		float:left;
		margin-left:2%;}
		
		.inp_ddd{ width:5%;
		float:left;
		margin-left:2%;}
		
		.inp_ddd2{ width:5%;
		margin-left:4%;
		float:left;}
		
		.inp_fones{ width:18%;
		margin-left:1%;
		float:left;}

.rotulo_cadCorretor, 
.inp_selecao, 
.inp_docs, 
.rotulo2_cadCorretor, 
.inp_nome, 
.inp_endereco, 
.inp_cep, 
.inp_ddd, 
.inp_fones, 
.inp_ddd2 { font-size:1.1em;
			margin-top:5px;
			height:18px;
			}
											
.rotulo_cadCorretor, .rotulo2_cadCorretor{ line-height:18px;}

/*=====================================================================================================*/


.rotulo_cadExibeCorretor{width:20%;

		clear:both;
		float:left;
		margin-left:2%;
		
		}
		
		.rotulo2_cadExibeCorretor{width:7%;
		float:left;
		margin-left:2%;
		
		
		}
				
		
		.inp_selecaoExibeCorretor{ width:20%;
		float:left;
		}
		
		.inp_nomeExibeCorretor{ width:70%;
		float:left;
		/*margin-left:2%;*/
		}
		
		.inp_docsExibeCorretor{ width:20%;
		float:left;
		/*margin-left:2%;*/}
		
		.inp_enderecoExibeCorretor{ width:40%;
		float:left;
		/*margin-left:2%;*/
		}
		
		.inp_cepExibeCorretor{ width:9%;
		float:left;
		/*margin-left:2%;*/}
		
		.inp_dddExibeCorretor{ width:3.5%;
		float:left;
		/*margin-left:2%;*/
		text-align:left;
		}
		
		.inp_ddd2ExibeCorretor{ width:3.5%;
		margin-left:4%;
		float:left;
		text-align:left;
		}
		
		.inp_fonesExibeCorretor{ width:10%;
		/*margin-left:1%;*/
		float:left;}

.rotulo_cadExibeCorretor, 
.inp_selecaoExibeCorretor, 
.inp_docsExibeCorretor, 
.rotulo2_cadExibeCorretor, 
.inp_nomeExibeCorretor, 
.inp_enderecoExibeCorretor, 
.inp_cepExibeCorretor, 
.inp_dddExibeCorretor, 
.inp_fonesExibeCorretor, 
.inp_ddd2ExibeCorretor { font-size:.9em;
			margin-top:5px;
			height:18px;
			line-height:18px;
			/*background-color:#CCC;*/
			}
			
			
.inp_selecaoExibeCorretor, 
.inp_docsExibeCorretor, 

.inp_nomeExibeCorretor, 
.inp_enderecoExibeCorretor, 
.inp_cepExibeCorretor, 
.inp_dddExibeCorretor, 
.inp_fonesExibeCorretor, 
.inp_ddd2ExibeCorretor { color: #00F;}
.rotulo_cadExibeCorretor,.rotulo2_cadExibeCorretor{ font-weight:bold;}
											
.rotulo_cadExibeCorretor, .rotulo2_cadExibeCorretor{ line-height:18px;}
.ExibeCorretorCompleto{ font-size:1.4em;
width:90%;
min-width:660px;
clear:both;

margin:0 auto;;}

/*=====================   pagina exibe cadastro completo de corretor FINAL==========================*/


.confirmaCadastro{width:50%;
clear:both;
height:200px;
margin:0 auto;
/*background-color:#9F0;*/}

		.confirmaCadastro h1{ color:#2a48a3;
		text-align:center;}
		
		.confirmaCadastro p{ text-align:center;
		font-size:1.5em;
		/*font-weight:bold;*/}
		
		.confirmaCadastro a{}
		
.bot_sair{ width:20%;
clear:both;
float:left;
margin-left:40%;
}

/* Estilos da pagina de cadastro de corretores --- FINAL DE BLOCO=========================*/


.consultaCorretor{ font-size:1.4em;
width:70%;
clear:both;
float:left;
margin-left:5%;}

	.consultaCorretorMaior{ font-size:1.4em;
width:95%;
clear:both;
float:left;
margin-left:1%;}

.ExibeCorretor{ font-size:1.4em;
width:70%;
clear:both;

margin:0 auto;}

.rotuloConsCorretor{ clear:both;
float:left;
font-size:1.4em;
margin-top:10px;
margin-bottom:10px;
}

.pesqSituacao{
	clear:both;
	float:left;
	font-size:1.4em;
	margin-top:-10px;
	margin-bottom:-10px; padding-bottom:0px;}
	
.img_verDados{ margin-top:2px; margin-bottom:0;}
.separa{ width:100%;
height:15px;
clear:both;
float:left;

/*background-color:#D8D8D8;*/}

.iconesCorretor{ width:25%;
height:50px;
clear:both;
margin:0 auto;
/*background-color:#FF9;*/}

.iconesCorretor img{ width: 15%;
margin-left:10%;}

.iconesCorretorCadeado{width: 5%;
margin-left:10%;}

.editaCorCampoTxt{ width:99%;
float:left;
height:16px;
font-size:1em;}

.inpAltCorr input{width:95%;
				 font-size:.8em;
				 /*background-color:#F00;*/}
				 
.rotulo22_cadExibeCorretor{
	float:left;
	margin-top:5px; margin-left:-31px;;
width:9.8%;}

.inp_nomeExibeCorretor2{ width:71.5%;
float:left;}


.BTrotulo_cadExibeCorretorAZ{width:20%;

		/*clear:both;*/
		float:left;
		margin-left:18%;
		
		
		}
		
		.BTrotulo_cadExibeCorretorVM{width:20%;

		/*clear:both;*/
		float:left;
		margin-left:18%;
		
		
		}
		
		.BTrotulo_cadExibeCorretorAZ input{color:#333;}
			.BTrotulo_cadExibeCorretorAZ input:hover{color:#00F ; font-weight:bold;}
		.BTrotulo_cadExibeCorretorVM input{color:#333;}
			.BTrotulo_cadExibeCorretorVM input:hover{color:#F00; font-weight:bold;}
