body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#006699;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03214E;
}

a img{
border:none;
}

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

a:hover {
	text-decoration:underline;
	color:#07478E;
}

#container {
	width:994px;
	position:relative;
	margin:auto;
	padding:0;
	background-color:#FFFFFF;
	z-index:0;
	}

#topo {
	position:relative;
	width:994px;
	height:133px;
	z-index:1;
	}
	
#bg_topo {
	float:left;
	width:162px;
	height:133px;
	padding-left:588px;
	z-index:1;
	background-image:url(imagens/topo.jpg);
	}
	
#coluna_esquerda {
	position:relative;
	width:490px;
	height:auto;
	float:left;
	z-index:0;
	_margin-top:-40px;
	}
	
#coluna_esquerda_home {
	position:relative;
	width:490px;
	height:auto;
	float:left;
	z-index:0;
	}
	
#coluna_relampago {
	position:relative;
	width:994px;
	height:auto;
	float:left;
	z-index:0;
	}
	
#coluna_esquerda_relampago {
	position:relative;
	text-align:center;
	width:100%;
	height:auto;
	float:left;
	z-index:0;
	}

#coluna_direita {
	position:relative;
	width:504px;
	height:auto;
	float:left;
	z-index:0;
	_margin-top:-40px;
	}
	
#coluna_direita_home {
	position:relative;
	width:504px;
	height:auto;
	float:left;
	z-index:0;
	}
	
#planos {
	position:relative;
	width:994px;
	height:151px;
	background-image:url(imagens/bg_planos.gif);
	float:left;
	z-index:1;
	}
	
	#destaques_home {
	position:relative;
	width:994px;
	height:242px;
	float:left;
	z-index:1;
	}
	
#titulos_internas {
	background-image:url(imagens/barra_titulos_internas.gif);
	background-repeat:no-repeat;
	height:28px;
	padding-top:25px;
	padding-left:40px;
	font-style:italic;
	font-weight:bold;
	color:#07478E;
}

#titulo_relampago{
	background-image:url(imagens/barra_titulos_internas2.gif);
	background-repeat:no-repeat;
	width:944px;
	height:33px;
	padding-top:20px;
	padding-left:40px;
	font-style:italic;
	font-weight:bold;
	color:#07478E;
	font-size:16px;
	color:#FF9900;
	text-align:center;
}

#titulos_internas_relampago {
	background-image:url(imagens/barra_titulos_internas2.gif);
	background-repeat:no-repeat;
	height:28px;
	padding-top:25px;
	padding-left:40px;
	font-style:italic;
	font-weight:bold;
	color:#07478E;
}

#texto_internas {
	border-width:1px;
	border-style:solid;
	border-color:#B6D1DE;
	border-top:none;
	margin-left:10px;
	margin-bottom:20px;
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	line-height:150%;
	text-align:justify;
}

#texto_relampago {
	width:972px;
	border-width:1px;
	border-style:solid;
	border-color:#B6D1DE;
	border-top:none;
	margin-left:10px;
	margin-bottom:20px;
	line-height:150%;
	text-align:justify;
	padding-bottom:20px;
	*padding-bottom:0px;	
}

#colunalogo1 {
	width:332px;
	height:15;
	padding-top:253px;
	float:left;	

}

#colunalogo2 {
	width:332px;
	height:15;
	padding-top:253px;
	float:left;	

}

#texto_internas_relampago {
	width:330px;
	padding-top:5px;
	line-height:150%;
	float:left;
	margin-bottom:10px;
	background-color:#E9F1F5;
}

	
/*MENU*/

#menu {
	width:994px;
	height:40px;
	background-image:url(imagens/bg_menu.gif);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	z-index:10;
	_height:80px;
	}
	
#menu ul {
	padding:0px;
	margin:0px;
	/*margin-left:120px;*/
	margin-left:45px;
	list-style:none;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#menu ul li {
	display: inline;
	float:left;
	margin:0 1px 0 1px;
	line-height:40px;
	height:40px;
	_display:inline;
}

li.links_normais a {
	display:block;
	float:left;
	text-decoration: none;
	color:#FFFFFF;
	padding:0 10px 0 0px;
}

li.links_normais a span {
	display:block;
	cursor:pointer;
	padding:0 0px 0 10px;
}

li.links_normais a:hover {
	display:block;
	float:left;
	text-decoration: none;
	color:#07478E;
	padding:0 10px 0 0px;
	background-image:url(imagens/bt_menu.gif);
	background-position:top right;
}

li.links_normais a:hover span {
	display:block;
	cursor:pointer;
	padding:0 0px 0 10px;
	background-image:url(imagens/bt_menu.gif);
	background-position:top left;
}










li.link_tabela a:hover {
	display:block;
	float:left;
	text-decoration: none;
	color:#07478E;
	padding:0 10px 0 0px;
}

li.link_tabela a:hover span {
	display:block;
	cursor:pointer;
	padding:0 0px 0 10px;
}

li.link_tabela a {
	display:block;
	float:left;
	text-decoration: none;
	color:#FFFFFF; /*#006600;*/
	padding:0 10px 0 0px;
	background-image:url(imagens/bt_menu_tabela.gif);
	background-position:top right;
}

li.link_tabela a span {
	display:block;
	cursor:pointer;
	padding:0 0px 0 10px;
	background-image:url(imagens/bt_menu_tabela.gif);
	background-position:top left;
}











li.link_cotacao a:hover {
	display:block;
	float:left;
	text-decoration: none;
	color:#07478E;
	padding:0 10px 0 0px;
}

li.link_cotacao a:hover span {
	display:block;
	cursor:pointer;
	padding:0 0px 0 10px;
}

li.link_cotacao a {
	display:block;
	float:left;
	text-decoration: none;
	color:#006600;
	padding:0 10px 0 0px;
	background-image:url(imagens/bt_menu.gif);
	background-position:top right;
}

li.link_cotacao a span {
	display:block;
	cursor:pointer;
	padding:0 0px 0 10px;
	background-image:url(imagens/bt_menu.gif);
	background-position:top left;
}

li.link_cotacao a:hover {
	display:block;
	float:left;
	text-decoration: none;
	color:#07478E;
	padding:0 10px 0 0px;
}

li.link_cotacao a:hover span {
	display:block;
	cursor:pointer;
	padding:0 0px 0 10px;
}

li.link_cotacao a {
	display:block;
	float:left;
	text-decoration: none;
	color:#006600;
	padding:0 10px 0 0px;
	background-image:url(imagens/bt_menu.gif);
	background-position:top right;
}

li.link_cotacao a span {
	display:block;
	cursor:pointer;
	padding:0 0px 0 10px;
	background-image:url(imagens/bt_menu.gif);
	background-position:top left;
}

#sub1 ul {
	padding:0px;
	margin:0px;
	position:absolute;
	left:242px;
	top:35px;
	width:116px;
	height:auto;
	list-style:none;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:left;
	display:inline;
	background-color:#F9A846;
	border-color:#F9A846;
	border-width:1px;
	border-style:solid;
	border-top:none;
}

#sub1 ul li {
	display: block;
	line-height:30px;
	height:30px;
	padding:0px;
	margin:0px;
}

#sub1 ul li a {
	display:block;
	text-decoration: none;
	color:#DD7C06;
	width:101px;
	padding:0px;
	padding-left:15px;
	background-image:url(imagens/bt_menu.gif);
	background-position:bottom left;
}

#sub1 ul li a:hover {
	display:block;
	text-decoration: none;
	color:#07478E;
	width:101px;
	padding:0px;
	padding-left:15px;
	background-image:url(imagens/bt_menu.gif);
	background-position:bottom left;
}

#sub2 ul {
	padding:0px;
	margin:0px;
	position:absolute;
	left:294px; /*242px;*/
	top:35px;
	width:133px;
	height:auto;
	list-style:none;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:left;
	display:inline;
	background-color:#F9A846;
	border-color:#F9A846;
	border-width:1px;
	border-style:solid;
	border-top:none;
}

#sub2 ul li {
	display: block;
	line-height:30px;
	height:30px;
	padding:0px;
	margin:0px;
}

#sub2 ul li a {
	display:block;
	text-decoration: none;
	color:#DD7C06;
	width:118px;
	padding:0px;
	padding-left:15px;
	background-image:url(imagens/bt_menu.gif);
	background-position:bottom right;
}

#sub2 ul li a:hover {
	display:block;
	text-decoration: none;
	color:#07478E;
	width:118px;
	padding:0px;
	padding-left:15px;
	background-image:url(imagens/bt_menu.gif);
	background-position:bottom right;
}

/*Código rodapé e desenvolvimento */

#rodape {
	position:relative;
	width:994px;
	height:auto;
	clear:both;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#006699;
	color:#FFFFFF;
	margin-top:15px;
	}

#rodape a {
	color:#FFFFFF;
	text-decoration:none;
}

#rodape a:hover {
	color:#00486A;
	text-decoration:none;
}	

#rodape img {
	vertical-align:middle;
}

#desenvolvimento {
	padding-top:7px;
	background-image:url(imagens/bg_desenvolvimento.gif);
	background-repeat:repeat-x;
	margin-left:30px;
	margin-right:30px;
}

ul.dicas {
	list-style-position:inside;
	margin:0px;
	padding:0px;
}

.asterisco {
	font-size:10px;
	color:#FF0000;
}

.asterisco_forms {
	font-size:8px;
}

/*INÍCIO*/
/*Obrigatório para todos os formulários de pessoa física e jurídica*/

#conteudo_cotacao {
	border-width:1px;
	border-style:solid;
	border-color:#B6D1DE;
	border-top:none;
	margin-left:10px;
	margin-bottom:20px;
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	line-height:150%;
	text-align:justify;
}

.titulo_cotacao {
	color:#00488E;
	font-size:14px;
	font-style:italic;
	height:25px;
	background-color:#FFFFFF;
}

.asterisco_forms {
	font-size:8px;
}

.asterisco_maior {
	font-size:12px;
	color:#FF0000;
}

#tabela_faixa_etaria ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:290px;
	border-color:#CCCCCC;
	border:solid;
	border-width:1px;
}

#tabela_faixa_etaria li { 
	float: left;
	display: inline;
	text-align:center;
}

#tabela_faixa_etaria li a{
	background-color:#F28707;
	width:56px;
	height:38px;
	padding-top:3px;
	display:block;
	margin:1px;
	color:#FFFFFF;
	text-decoration:none;
}

#tabela_faixa_etaria li a:hover {
	background-color:#006699;
}

#tabela_faixa_etaria li a:active{
	background-color:#006699;
}

.bg_titulo_faixaetaria {
	background-color:#006699;
	color:#FFFFFF;
}

/*Fim*/

.texto_branco {
	color:#FFFFFF;
}

.tabela_borda {
	border:#B7D1DE solid 1px;
	border-top:none;
}

/*cotações*/
.textos{
font-size:12px;
color:#03214E;
padding-right:15px;
}

.produtos_amil td{
border:#0000FF 1px solid;
padding:5px;
}
.produtos_amil a{
color:#0033CC;
text-decoration:none;
}
.produtos_amil a:hover{
color:#233DF1;
text-decoration:underline;
}

.produtos_dix td{
border:#FF9900 1px solid;
padding:5px;
color:#000099;
}
.produtos_dix a{
color:#0000FF;
text-decoration:none;
}
.produtos_dix a:hover{
color:#FF9900;
text-decoration:underline;
}

.produtos_unimed td{
border:#009933 1px solid;
padding:5px;
color:#335F2C;
}
.produtos_unimed a{
color:#006633;
text-decoration:none;
}
.produtos_unimed a:hover{
color:#009966;
text-decoration:underline;
}

.produtos_assim td{
border:#0099cc 1px solid;
padding:5px;
}
.produtos_assim a{
color:#0099CC;
text-decoration:none;
}
.produtos_assim a:hover{
color:#0000FF;
text-decoration:underline;
}

.produtos_goldencross td{
border:#000099 1px solid;
padding:5px;
}
.produtos_goldencross a{
color:#000099;
text-decoration:none;
}
.produtos_goldencross a:hover{
color:#AEAE00;
text-decoration:underline;
}
