/* CSS Document */

body, form {
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4 {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#58595b;
}
.ex_imagem
	{
	width:430px !important;
	font-family:Helvetica,Arial !important;
	font-stretch:ultra-condensed !important;
	background-image:url(teste/imagens_novas/pontinhos.gif) !important;
	background-position:left 2px !important;
	background-repeat:no-repeat !important;
	padding-left:22px !important;
	line-height:22px !important;
	}
p {
	margin:10px 0px 0px 18px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
	font-size:11px;
}
span {
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
	font-size:11px;
}
a {
	color:#DB251A;
	text-decoration:none;
	font-size:11px;
}

a img {
    border:0px solid !important;
}

.sub {
	font-size:14px;
	margin:10px 0px 0px 25px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
}
.sub2 {
	font-size:14px;
	margin:10px 0px 0px -5px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
}
.chamadas {
	font-size:11px;
	font-weight:normal;
	color:#d71720;
}
.font_maior {
	font-size:14px;
}
.titi_noticias {
	font-size:14px;
	font-weight:bold;
}
.font_cinza {
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
	font-size:11px;
}
.font_cinza_entre_linhas {
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
	font-size:11px;
	line-height:18px;
}
.font_cinza_tabela {
	margin:0px;
	padding:3px 3px 3px 3px;
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
	font-size:11px;
}

.fundo_pontilhado {
	background:#ffffff url(imagens_novas/pontilhado_h2.gif) repeat-x left center;
}
.fundo_filiadas {
	_background: url(imagens_novas/fundo_filiadas3.gif) repeat-x left top;
}
.font_vermelha {
	font-family: Arial, Helvetica, sans-serif;
	color:#ff0000;
	font-size:11px;
}


#fotos_esquerda {
	width: 260px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right:0px;
	float: right;
	padding: 0px 0px 10px 13px;
}

#corpo {
	margin:18px 0px 0px 10px;
	padding:0px;
	width:757px;
	background:#ffffff;
	position:absolute;
}

/*******Colunas da Home**********/
#home_col-1 {
	margin:0px;
	padding:0px 0px 30px 0px;
	width:240px;
	Xheight:390px;
	background:#ffffff url(imagens_novas/pontilhado_v.gif) repeat-y right top;
	position:relative;
	float:left;
}
#home_col-2 {
	margin:0px 0px 0px 15px;
	padding:0px 15px 0px 0px;
	width:260px;
	height:auto;
	background:#ffffff url(imagens_novas/pontilhado_v.gif) repeat-y right top;
	position:relative;
	float:left;
}
#home_col-3 {
	margin:0px 0px 0px 13px;
	padding:0px;
	width:211px;
	height:auto;
	position:relative;
	float:left;
}

/*******Colunas da Home**********/

#lista_corretores {
	margin:0px 0px 20px 0px;
	*margin:0px 0px -10px 0px;
	padding:0px;
	width:85%;
	position:relative;
	float:left;
}
#lista_corretores select {
	margin:10px 0px 0px 18px;
	padding:0px;
	width:85%;
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
	font-size:11px;
}
.lista_corretores_select {
	margin:10px 10px 0px 0px;
	padding:0px;
	width:200px;
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
	font-size:11px;
}
#atualiza {
	margin:0px;
	padding:0px;
}
#atualiza select {
	margin:10px 10px 0px 18px;
	_margin:10px 10px 0px 18px;
	padding:0px;
	width:172px;
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
	font-size:11px;
}

.select_1 {
	margin:10px 0px 0px 18px;
	padding:0px;
	width:173px;
	position:relative;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
	font-size:11px;
}


#pontilhado {
	margin:0px 0px 0px 18px;
	padding:0px;
	width:85%;
	height:30px;
	background:#ffffff url(imagens_novas/pontilhado_h.gif) repeat-x right center;
	position:relative;
	float:left;
}
.pontilhado {
	margin:0px 0px 0px 18px;
	padding:0px;
	width:85%;
	height:30px;
	background:#ffffff url(imagens_novas/pontilhado_h.gif) repeat-x right center;
	position:relative;
	float:left;
}

#pontilhado2 {
	margin:0px 0px 0px 12px;
	padding:15px 0px 15px 0px;
	width:95%;
	height:2px;
	background:#ffffff url(imagens_novas/pontilhado_h.gif) repeat-x right center;
	position:relative;
	float:left;
}

#quadro_news {
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 19px;
	width:195px;
	height:131px;
	position:relative;
	background-image: url(imagens_novas/fundo_receba.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
	/******** Hacks I.E 5.5 e 5.0 *********/
	* html #quadro_news {
		width /**/:213px;
	}
	/******** Hacks I.E 5.5 e 5.0 *********/

	.input_news {
		margin:0px 0px 5px 0px;
		padding:0px;
		width:163px;
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		text-decoration: none;
		border: 1px solid #c7c7c7;
	}
	.btn_enviar {
		margin:0px 0px 5px 0px;
		padding:0px;
		width:60px;
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		text-decoration: none;
		border: 1px solid #c7c7c7;
	}
	.btn_buscar {
		margin:0px 0px 5px 0px;
		padding:0px;
		width:58px;
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		text-decoration: none;
		border: 1px solid #c7c7c7;
	}
	.btn_alterar {
		margin:0px 0px 5px 0px;
		padding:0px;
		width:58px;
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		text-decoration: none;
		border: 1px solid #c7c7c7;
	}
	.btn_incluir {
		margin:0px 0px 5px 0px;
		padding:0px;
		width:58px;
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		text-decoration: none;
		border: 1px solid #c7c7c7;
	}
	.btn_confirmar {
		margin:0px 0px 5px 0px;
		padding:0px;
		width:58px;
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		text-decoration: none;
		border: 1px solid #c7c7c7;
	}
	.btn_consultar {
		margin:-8px 0px 5px 130px;
		*margin:-15px 0px 5px -10px;
		padding:0px;
		width:60px;
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		text-decoration: none;
		border: 1px solid #c7c7c7;
		float:left;
		position:absolute;
	}
	.btn_consultar2 {
		margin:10px 0px 5px 16px;
		_margin:10px 0px 5px 16px;
		padding:0px;
		width:60px;
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		text-decoration: none;
		border: 1px solid #c7c7c7;
		float:left;
	}
	.btn_consultar3 {
		margin:40px 0px 5px 130px;
		_margin:37px 0px 5px -60px;
		padding:0px;
		width:60px;
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		text-decoration: none;
		border: 1px solid #c7c7c7;
		float:left;
		position:absolute;
	}
	#quadro_news select {
		margin:0px 0px 5px 0px;
		padding:0px;
		width:65px;
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FF0000;
		text-decoration: none;
		border: 1px solid #c7c7c7;
	}
	.flash_home {
		_margin:-4px 0px 0px -533px;
		padding:0px;
		_position:absolute;
	}

/*******Menus**********/
/*Menu Principal*/
#menu_principal {
			padding:2px 0px 0px 20px;
			margin:0px;
		}
		#menu_principal ul {
			padding:0px;
			margin:0px;
			float: left;
			width: 100%;
			list-style:none;
		}
		#menu_principal ul li {
			display: inline;
		}
		#menu_principal ul li a {
			border-right-width: 1px;
			border-right-style: solid;
			border-right-color: #FFFFFF;
			color: #333;
			text-decoration: none;
			padding: 2px 12px;
			float:left;
			font-family: 	Verdana, Helvetica, sans-serif;
			font-weight:bold;
			font-size:10px;
			color:#FFFFFF;
		}
		#menu_principal ul li a:hover {
			color: #ffcb05;
		}
		#menu_principal li.ultimo a {
		  border:none;
		}
/*Menu Principal*/

/*Menu home*/
#menu_home2 {
	width:213px;
	height:auto;
	margin:30px 0px 0px 18px;
	_margin:0px 0px 0px 18px;
	padding:0px;
	position:relative;
}
	#menu_home2 ul {
		padding:0px;
		margin:0px;
		float: left;
		width: 100%;
		list-style:none;
	}
	#menu_home2 ul li {
		padding:0px 0px 0px 16px;
		margin:0px 0px 10px 0px;
		float: left;
		width: 100%;
		background-image: url(imagens_novas/pontinhos_menor.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
	}
	#menu_home2 ul li a {
		padding:0px;
		margin:0px;
		float: left;
		width: 100%;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #58595b;
		text-decoration: none;
	}
	#menu_home2 ul li a:hover {
		color: #ff0000;
	}
/*Menu home*/

/*Menu Produtos*/
#menu_produtos {
	width:215px;
	height:auto;
	margin:20px 0px 0px 18px;
	_margin:20px 0px 0px 9px;
	padding:0px;
	position:relative;
}
	#menu_produtos ul {
		padding:0px;
		margin:0px;
		float: left;
		width: 100%;
		list-style:none;
	}
	#menu_produtos ul li {
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		float: left;
		width: 225px;
		_width: 210px;
		background-image: url(imagens_novas/pontilhado_h.gif);
		background-repeat: repeat-x;
		background-position: left top;
	}
	#menu_produtos ul li a {
		padding:0px 0px 0px 16px;
		margin:10px 0px 11px 0px;
		float: left;
		width: 100%;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #58595b;
		text-decoration: none;
		background-image: url(imagens_novas/pontinhos_menor.gif);
		background-repeat: no-repeat;
		background-position: 0px 3px;
	}
	#menu_produtos ul li a:hover {
		color: #ff0000;
	}
	#menu_produtos a.ligado {
		color: #ff0000;
	}
		#menu_produtos li.ultimo2 {
			background-image: url(imagens_novas/pontilhado_h_fundo.gif);
			background-repeat: repeat-x;
			background-position: left top;
		}
		#menu_produtos li.ultimo2linhas {
			background-image: url(imagens_novas/pontilhado_h_fundo2.gif);
			background-repeat: repeat-x;
			background-position: left top;
		}
/*Menu Produtos*/
/*******Menus**********/


#caixa_esq_prod {
	width:245px;
	_width:236px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	Xbackground:#333;
}

#conteudo_prod {
	width:491px;
	_width:470px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 18px;
	float:left;
	background: url(imagens_novas/pontilhado_v.gif) repeat-y left top;
}
	#conteudo_prod p {
		margin:10px 0px 0px 25px;
	}

#conteudo_nucleo {
	width:700px;
	height:auto;
	margin:0px 0px 0px 33px;
	padding:0px;
	position:absolute;
	float:left;
}
	#conteudo_nucleo p {
		margin:10px 0px 0px 14px;
	}

#conteudo_doc {
	width:690px;
	height:auto;
	margin:0px 0px 0px 33px;
	padding:0px;
	position:absolute;
	float:left;
}
	#conteudo_doc p {
		margin:10px 0px 0px 14px;
	}

#conteudo_cbic {
	width:700px;
	height:auto;
	margin:0px 0px 0px 33px;
	padding:0px;
	position:absolute;
	float:left;
}
	#conteudo_cbic p {
		margin:0px;
	}
	#conteudo_cbic select {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #58595b;
		text-decoration: none;
		height: 16px;
		width: 600px;
		border: 1px solid #58595b;
	}

#conteudo_logomarca_anuncios {
	width:700px;
	height:auto;
	margin:0px 0px 0px 33px;
	padding:0px;
	position:absolute;
	float:left;
}
	#conteudo_logomarca_anuncios p {
		margin:0px;
	}


#conteudo_filiadas {
	width:700px;
	height:auto;
	margin:0px 0px 0px 33px;
	padding:0px;
	position:absolute;
	float:left;
}

	 #conteudo_filiadas p {
		margin:10px 0px 0px 14px;
	}

#conteudo_filiadas a {
	color:#58595b;
	text-decoration:none;
	font-size:11px;
}
#conteudo_filiadas a:hover {
	color:#ff0000;
	text-decoration:none;
	font-size:11px;
}

#conteudo_html_internos {
	width:600px;
	height:auto;
	margin:0px 0px 0px 33px;
	padding:0px;
	position:absolute;
	float:left;
	background:#ffffff;
}
	#conteudo_html_internos p {
	margin:10px 0px 0px 25px;
	text-align: justify;
	}

#conteudo_fale {
	width:700px;
	height:auto;
	margin:0px 0px 0px 33px;
	padding:0px;
	position:absolute;
	float:left;
}
	#conteudo_fale p {
		margin:10px 0px 0px 14px;
	}
	.inout_1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #58595b;
		text-decoration: none;
		height: 16px;
		width: 566px;
		border: 1px solid #58595b;
	}
	.inout_2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #58595b;
		text-decoration: none;
		height: 60px;
		width: 566px;
		border: 1px solid #58595b;
	}

#conteudo_seg_parc {
	width:700px;
	height:auto;
	margin:0px 0px 0px 33px;
	padding:0px;
	position:absolute;
	float:left;
}
.table td { /* Faz com que a borda da tababela fique com 1px*/
	padding:5px;
	border: 1px solid #999999;
}
.table {
	border: 1px solid #999999;
}

.zera_margin {margin:0px !important;}

/*CAMPOS D FORMULARIOS*/
	.campo_form {
		font-family: Arial, Helvetica, sans-serif;
		color:#ff0000;
		font-size:11px;
		font-weight: normal;
		text-decoration: none;
		border-bottom: 1px solid #58595b;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		background:#F2F2F2;
		margin:0px 0px 0px -1px;
		padding:0px;
	}
.larg_100 {width:100px;}
.larg_120 {width:120px;}
.larg_200 {width:200px;}
.larg_250 {width:250px;}

/*TABELA GERAL*/
.tabela_fundo_1{
	background-color: #C6C3C6;
}
.tabela_geral {border-collapse: collapse; text-align:left;}
.tabela_relatorio {
	border-collapse: collapse;
	text-align:left;
	margin:10px 0px 10px 25px;
	border:solid 1px #58595B !important;
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
	font-size:11px;
}
.tabela_relatorio th {background:#F2F2F2; border:solid 1px #58595B; padding:5px;}
.tabela_relatorio td {border:solid 1px #C4C5C6; padding:5px;}


/*SISTEMA DADOS MAGNÉTICOS*/
#conteudo_dados_magneticos {
	width:97%;
	height:100px;
	Xbackground:#ccc;
	margin:20px 0px 0px 10px;
}
#conteudo_dados_magneticos img {border:none;}


#conteudo_dados_magneticos form {margin:0px; padding:0px;}
#conteudo_dados_magneticos p {margin:0px 0px 0px 25px;}
#conteudo_dados_magneticos a {text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
#conteudo_dados_magneticos a:hover {text-decoration:none;}
#conteudo_dados_magneticos label {font-family: Arial, Helvetica, sans-serif; color:#58595b; font-size:11px;}

#inc_segurado {margin:10px 0px 0px 0px;}

.bem_vindo {font-size:15px; margin:20px 0px 25px 25px !important; _margin:16px 0px 25px 25px !important;}

.a_m_tb_5 {margin-top:5px !important; margin-bottom:5px !important;}
.a_m_t_20 {margin-top:20px !important;}
.a_m_d_15 {margin-right:15px !important;}
.a_m_b_5 {margin-bottom:5px !important;}
.a_m_e_15 {margin-left:15px !important;}
.a_m_e_17 {margin-left:17px !important;}
.a_m_e_20 {margin-left:20px !important;}
.a_m_t_10_e_30 {margin-top:10px !important; margin-left:30px !important;}
.a_m_e_25 {margin-left:25px !important;}
.a_m_e_45 {margin-left:45px !important;}

.a_p_e_40 {padding-left:148px !important;}
.a_p_e_35 {padding-left:125px !important;}
.a_p_e_92 {padding-left:92px !important;}
.a_p_e_45 {padding-left:45px !important;}

.vermelho {color:#DB251A !important;}
.cinza {color:#58595b;}

.fechar {display:block;text-align:right;padding-right:15px;margin-top:10px;}

/* SISTEMA DE RISCOS DE ENGENHARIA */
#form_calc_proposta {margin:0px; padding:0px;}
#fieldset_calc_proposta {
	width:480px;
	margin-top:10px;
	padding-top:12px;
}
#fieldset_calc_proposta legend{
  margin-left:1em;
  font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#DB251A !important;
}
#fieldset_calc_proposta label {
  display:block;
  margin-left:2em;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#58595b;
	font-size:11px;
}
#fieldset_calc_proposta input {
  width:100px;
	margin: -12px 0px 4px 17em;
	display:block;
}
#fieldset_calc_proposta select {
  width:100px;
	margin: -14px 0px 4px 17em;
	display:block;
}
.btn_calc {margin:10px 0px 0px 17em;}
.center {text-align:center !important;}

.button_remove_all {
	border: 0 !important;
	padding: 0 !important;
 	background:none !important;
	cursor:pointer;
}
