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

body {
	font-family: "Trebuchet MS", Arial;
	margin: 0; 
	padding: 0;
	text-align: center;  
	color: #000000;
	background-color: #CDCDCD;
	background-image: url(../imagens/fundo.gif);
	background-repeat: repeat-x;
	 
}
.oneColFixCtr #container {
	width: 780px;   
	background: #FFFFFF;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	font-size: 14px;
	overflow: auto;
	background-image: url(../imagens/fundo_container.gif);
	background-repeat: repeat-x;
}

.oneColFixCtr #container h2 {
	font-size: 20px;
	margin: 0px;
	text-align:left;
}
.oneColFixCtr #container p {
	margin-top: 0px;
}
.oneColFixCtr #coluna2 h2 {
	font-size: 15px;
	margin: 0px;
}
.oneColFixCtr #coluna2 p {
		font-size: 12px;
}
#coluna1 {
	font-size: 14px;
	float: left;
	width: 475px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
	border-right-width: 2px;
	border-right-style: dotted;
	padding-right: 15px;
	text-align: justify;
}
#coluna0 {
	font-size: 14px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	padding-right: 15px;
	text-align: justify;
}
#colunaServ {
	font-size: 14px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	padding-right: 0px;
	text-align: justify;
}
#coluna2 {
	float: right;
	width: 255px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom:15px;
}
 
 
#subNavigation {
	font-size: 8px;
	float: left;
	margin-left: 10px;
}
#subNavigation a{
	color: #FFFFFF;
	text-decoration: none;
	line-height: 10px;
}

.oneColFixCtr #navigation h2 {
	float: left;
	font-size: 24px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.oneColFixCtr #footer {
	clear: both;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	padding-left: 20px;
	background-color: #666666;
	color: #CCCCCC;
	background-image: url(../imagens/footer.gif);
	background-position: right;
}
.oneColFixCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.oneColFixCtr #testeira {
	/* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 120px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: -10px;
	margin-left: autopx;
 	background-position: center;	
}
 .oneColFixCtr #testeira #flash {
	width:780px;     
	border: 1px none #000000;
	text-align: left; 
	height: 120px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	} 
.oneColFixCtr #pathway {
	width: 770px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 10px;
	color: #FFFFFF;
}
.oneColFixCtr #pathway a:link , .oneColFixCtr #pathway a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.oneColFixCtr #pathway a:hover {
	color: #003399;
}

.oneColFixCtr #navigation {
	width: 780px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #305DA0;
	height: 45px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #FFFFFF;
	font-size:10PX;
	font-weight:bold;
}
#navigation li {
	float: right;
	list-style-type: none;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 2px;
} 
#navigation li a {
	font-size: 16px;
	margin-left: 20px;
	text-decoration: none;	
} 
#navigation li a:hover {
	color:#FFFFFF;
}


/* AJUSTE DE CORES
------------------------------------------------------------------------------------------------*/

/* SERVICOS	
------------------------------------------------------------------------------------------------*/
.servicos #pathway{
	background-color: #3B9EB5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.servicos #container h2 {
	color: #FFF;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:4px;
	background-image: url(../imagens/bullets/bull_servs_aba.gif);

}
#linkServicos {
	color:#4DB8D3;
}
.servicos #coluna1 {
	border-right-color:  #3B9EB5;
}
.servicos #coluna1 h3{
	border-right-color:  #3B9EB5;
}
.servicos #coluna2 ul , .empresa #coluna2 ul  {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.servicos #coluna2 li {
	color: #003366;
	background-image: url(../imagens/bullets/bull_serv.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top:15px;
	background-position: 0px 0px;
	list-style-type: none;
	font-size:12px;
	padding-bottom:12px;
	margin-bottom:5px;
}
#boxIndex.Servicos  {
	background-image: url(../imagens/selos/iconeServicos.png);
	background-repeat: no-repeat;
	background-position: 120px 3px;
}
/*navegacao*/
.servicos #navigation{
	background-image: url(../imagens/titulos/t_servico.png);
	background-repeat: no-repeat;
}
.servicos #navigation h2 {
	visibility:hidden;
}
.servicos #testeira {
/*	background-image: url(../imagens/banner/testeira_servicos.png);
	background-repeat: no-repeat;*/
}
#boxServicosServicos , #compromisso01 {
	background-color:#3B9EB5;
	}
#boxServicosServicos a:link , #boxServicosServicos a:visited {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-decoration:none;
	font-size:18px;
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../imagens/iconeServicos.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#boxServicosServicos a:hover {
	background-color: #338599;
}
.servicos #coluna1 li , .servicos #groupBoxes li{
	border-bottom:1px #6666CC dotted;
	margin:0px;
	padding-left: 24px;
	padding-bottom: 3px;
	padding-top: 3px;
	list-style-type: none;
	text-align:left;
	background-color:#EFEFEF;
	background-image: url(../imagens/bullets/bull_box_servs.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px; 
	color:#666666;
	font-size:13px;
	font-weight:bold;
	}
.servicos #coluna1 ul , .servicos #coluna0 ul{
	border-top:1px #6666CC dotted;
	padding: 0px;
	}
.servicos #groupBoxes .toggler h2 {
	margin-left:10px;
	}
.servicos #groupBoxes .element ul {
		margin:0px;
		padding:0px;}

.servicos #groupBoxes .element li {
	margin:0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 30px;
	}
.servicos #groupBoxes #compromisso01.toggler  {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	padding-left:30px;
	padding-top:3px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-image: url(../imagens/bullets/bull_servs_aba.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
.servicos #groupBoxes #compromisso01.element  {
	font-size:12px;
	background-color:#FFFFFF;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	}	
.servicos #groupBoxes #compromisso01.element p {
	font-size: 14px;
	font-weight:normal;
	color: #999999;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
}
		
/* GLOSSARIO E UTILIDADES
------------------------------------------------------------------------------------------------*/
.glossario #pathway , .utilidades #pathway{
	background-color: #d7ac0e;
}

.glossario #navigation h2 , .utilidades #navigation h2 {
 	visibility:hidden;
}


.glossario #navigation{
	background-image: url(../imagens/titulos/t_glossario.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.utilidades #navigation{
	background-image: url(../imagens/titulos/t_utilidades.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.glossario #container  #coluna1 h2 , .utilidades  #coluna1 #container h2 {
	color: #d7ac0e;
}
.glossario #coluna1 , .utilidades #coluna1 {
	border-right-color:  #d7ac0e;
}

/* EMPRESA
------------------------------------------------------------------------------------------------*/
a#linkEmpresa {
	color:#F7E209;
}
.empresa #pathway{
	background-color: #F7E205;
}
.oneColFixCtr #containerSombra {
 	background-image: url(../imagens/fundo_container.gif);
	background-repeat: repeat-x;
	height:20px;
}
.empresa #container {
	padding-bottom:20px;
	background-image: url(../imagens/fundo_empresa.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.empresa #container h2 {
	color: #E0B20F;
}
.empresa #coluna1 {
	border-right-color: #E0B20F;
	margin-top:0px;
}
.empresa #coluna2 {
margin-top:0px;
}
#boxIndex.Empresa  {
	background-image: url(../imagens/selos/iconeEmpresa.png);
	background-repeat: no-repeat;
	background-position: 130px 3px;
}
/*navegacao*/
.empresa #navigation{
	background-image: url(../imagens/titulos/t_empresa.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.empresa #navigation h2 {
 
 
	visibility:hidden;
}
.empresa #testeira {
	/*background-image: url(../imagens/banner/empresa.png);
	background-repeat: no-repeat;*/
}
.empresa #coluna1 ul{
	margin:0px;
	padding:0px;}
.empresa #coluna1 li {
	background-image: url(../imagens/bullets/bull_empresa_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-left: 0px;
	list-style-image: none;
	list-style-type: none;
	padding-left: 20px;
	margin-bottom:10px;
	}	 
.empresa #coluna2 li {
	color: #003366;
	background-image: url(../imagens/bullets/bull_empresa.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top:15px;
	background-position: 0px 0px;
	list-style-type: none;
	font-size:12px;
	padding-bottom:12px;
	margin-bottom:5px;
}

/* PRODUTOS
------------------------------------------------------------------------------------------------*/
#linkProdutos {
	color:#8969A7;}
.produtos #pathway{
	background-color: #8969A7;
}
.produtos #container h2 {
	color: #8969A7;
}
.produtos #coluna2 #boxProdutos h2 {
	color:#FFFFFF;
}

.produtos  #coluna1 {
	border-right-color: #8969A7;
}
.produtos h3{
	color: #8969A7;
}
.produtos h4{
	color: #8969A7;
	margin-bottom:2px;
	margin-top:15px;
	 
}
#boxIndex.Produtos  {
	background-image: url(../imagens/selos/iconeProdutos.png);
	background-repeat: no-repeat;
	background-position: 120px 3px;
}
/*navegacao*/
.produtos #navigation{
	background-image: url(../imagens/titulos/t_produto.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.produtos #navigation h2 {
 
	margin-left: 45px;
	visibility:hidden;
}
.produtos #testeira {
	/* background-image: url(../imagens/banner/testeira_produtos.gif);
	background-repeat: no-repeat;*/
}
#boxProdutosProdutos {
	background-color:#8969A7;
	}
#boxProdutosProdutos a:link , #boxProdutosProdutos a:visited {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	text-decoration:none;
	font-size:18px;
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../imagens/iconeProdutos.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
#boxProdutosProdutos a:hover {
	background-color: #990066;
}

.produtos #coluna1 ul {
	margin: 0px;
	padding:0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #6666CC;	
}
.produtos #coluna1 li {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6666CC;
	font-size:13px;
	list-style:none;
	padding-left:22px;
	padding-right:10px;
	text-align:left;
	background-image: url(../imagens/bullets/bull_box_produtos.gif);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	background-color:#EFEFEF;
}
.produtos #coluna1 li h4 {
 	margin-top:1px

}


/* CONTATO
------------------------------------------------------------------------------------------------*/
#linkContato {
	color:#F09E29;
	}
.contato #pathway{
	background-color: #F09E27;
}
.contato #container h2 {
	color: #EA9221;
}
.contato #coluna1 {
	border-right-color: #EA9221;
}
#boxIndex.Contato  {
	background-image: url(../imagens/selos/iconeContato.png);
	background-repeat: no-repeat;
	background-position: 135px 3px;
}

#formContato {
	padding: 20px;
	background-image: url(../imagens/contatoBox.gif);
	background-repeat: no-repeat;
}
#formContato label {
	display: block;
	font-size: 14px;
	color: #B36B00;
}
#formContato .inputContato , #formContato textarea {
	width: 300px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px; 
}
.btnContato {
	width: 100px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F09E27;
	border: 2px solid #FFFFFF;
	margin-top: 5px;
}
.contato #testeira {
	/* background-image: url(../imagens/banner/testeira_contato.png);
	background-repeat: no-repeat;*/
}

/*navegacao*/
.contato #navigation{
	background-image: url(../imagens/titulos/t_contato.png);
	background-repeat: no-repeat;
}
.contato #navigation h2 {
 
	margin-left: 45px;
	visibility:hidden;
}

/* INDEX
------------------------------------------------------------------------------------------------*/
.home #pathway {
	background-color: #D7AC0E;
	height:33px;
	font-size:20px;
	padding-top:5px}
.home #pathway a:link , .home #pathway a:visited  {
	font-size: 12px;
	padding-left: 15px;
	background-image: url(../imagens/bullets/bul_form.png);
	background-repeat: no-repeat;
	margin-left: 20px;
	color: #996600;
}
	
.home #navigation {
	height:165px;
	background-color: #CDCDCD;
	background-image: url(../imagens/fundoBoxIndex.gif);
	background-repeat: repeat-x;
}
.home  #coluna1 {
	border-right-color: #D7AC0E;
}
.home  #coluna1 img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
 
#navigation #boxIndex {
	float: left;
	height: 125px;
	width: 184px;
	padding-top: 35px;
	padding-left: 10px;
}
#boxIndex #linkContato, #boxIndex #linkEmpresa , #boxIndex #linkProdutos , #boxIndex #linkServicos {
	font-size: 20px;
	text-decoration:none;
	display: block;
	margin-bottom: 5px;
}
#boxServicos , #boxProdutos {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../imagens/IndexBoxServicos.gif);
	background-repeat: no-repeat;
	height: 85px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	 cursor:pointer;
}
#boxServicos h2,  #boxProdutos h2{
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	color: #FFFFFF;
}
#coluna2 #boxServicos h2, #coluna2  #boxProdutos h2{
	color: #FFFFFF;
	}
#boxProdutos {
 	background-image: url(../imagens/IndexBoxProdutos.gif);
	cursor:pointer;
 
}
.home #testeira {
	height:220px;
/*	background-image: url(../imagens/banner/testeira_index.png);*/
	background-repeat: no-repeat;
}
/*  BOX DE SERVICOS */
.oneColFixCtr .boxProdutosSeguros , .oneColFixCtr .boxServicosSeguros {
	font-size: 12px;
	background-repeat: no-repeat;
	height: 160px;
	float:left;
	text-align:left;
	background-position: right top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
/*	margin-top: 1px;*/
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	cursor:pointer;
}

.oneColFixCtr .boxProdutosSeguros {
	background-color: #B1A5BC;
	width:174px;  
 }
.oneColFixCtr .boxServicosSeguros {
	background-color: #46B9D4;
	background-repeat: no-repeat;
	background-position: left top;
    width:174px;  	/* background-image: url(../imagens/boxServicos.gif);} */
}
.seg2  {
	width:290px;
	}

.oneColFixCtr .boxProdutosSeguros h2 a , .oneColFixCtr .boxServicosSeguros  h2 a{
	font-size: 14px;
	text-decoration:none;
	color: #FFFFFF; 	
/*	 color:#8969A7; */
}
.oneColFixCtr .boxProdutosSeguros p , .oneColFixCtr .boxServicosSeguros p {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8969A7;
	margin-bottom: 0px;
}
a#brochura ,  a#formulario , a#linkProdServ{
	font:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
	color:#000000;
	padding-left:17px;
	margin-top: 5px;
	margin-left: 0px;
	clear: both;
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8969A7;
 
}
a#brochura:hover ,  a#formulario:hover , a#linkProdServ:hover{ 
   color:#FFFFFF;
}
#brochura {
	background-image: url(../imagens/bullets/bul_pdf.png);
	background-repeat: no-repeat;
	
}
#formulario {
	background-image: url(../imagens/bullets/bul_form.png);
	background-repeat: no-repeat;
 
}
#linkProdServ {
	background-image: url(../imagens/bullets/bul_link_ser.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	}
hr {
	display: block;
	clear: both;
	visibility:hidden;
}
h3 {
	margin-bottom: 0px;
	color: #FFFFFF;
 
}
#BoxBeneficios {
	background-image: url(../imagens/box_beneficios.png);
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #8969A7;
	text-align:left;
}
#boxLinksAfinidades {
	background-color:#b1a5bc;
}
#boxLinksAfinidades a:link , #boxLinksAfinidades a:visited {
	color:#FFFFFF;
	size: 18px;
	font-weight:bold;
	text-decoration:none;
 	display:block;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;

}
#definicaoProdutos {
	background-color: #EFEFEF;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left:10px;
	padding-top:12px;
	padding-bottom:12px;
	padding-right:25px;
	color:#666;
	background-image: url(../imagens/boxProdutos.gif);
	background-repeat:no-repeat;
	line-height: 22px;
	font-size:15px;
	text-align:left;
}
 

