@charset "utf-8";

body {
	background-image: url(img/bg_azul.jpg);
	background-repeat:repeat-x;
	background-color:#000;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0px;
	color:#FFF;
}

body.cinza {
	background-image: url(img/bg_cinza.png); 
	background-color:#494949;
	}
	
body.verde {
	background-image: url(img/bg_verde.png); }

.bg_malha {
	background-image: url(img/malha_bg.png);
	background-repeat: no-repeat;
	display: block;
	position: fixed;
	z-index: 1;
	height: 587px;
	width: 1363px;
	top:98px;
}

#geral {
	width:997px;
	display:block;
	margin-left:50%;
	left:-498px;
	position:absolute;
	text-align: center;
	z-index:10;
}

#topo {
	display:block;
	height:115px;
}

#topo #logo {
	display:block;
	float:left;
	width:310px;
	height:115px;
	text-align:left;
	padding-left:35px;
}

#topo #menu {
	display:block;
	float:left;
	width:652px;
	height:115px;
	text-align:right;
}

#subtopo {
	display:block;
	height:75px;
	clear:both;
}

#conteudo { 
	display:block;
	clear:both;
}

#rodape {
	display:block;
	clear:both;
}

#assinatura {
	display:block;
	clear:both;
	padding:15px;
}

#assinatura a {
	color:#FFF;
	text-decoration: none;
	letter-spacing:0px;
}

#assinatura a:hover {
	color:#CCC;
	text-decoration: none;
	letter-spacing:0px;
}

#rodape_banners {
	 display:block; clear:both;
}
/* menu */

#menu {
	float:right;
	display:block;
}

#menu #menublock {
	display:block; 
	margin-right:30px;
}

#menu #menublock a {
	display:block;
	padding-left:14px;
	padding-right:14px;
	float:right;
	height:65px;
	border-left: 1px solid #0C497B;
	border-right: 1px solid #0C497B;
	text-align:left;
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	
}

.cinza #menu #menublock a {
	border-left: 1px solid #999;
	border-right: 1px solid #999;	
}

.verde #menu #menublock a {
	border-left: 1px solid #093;
	border-right: 1px solid #093;	
}
#menu #menublock a:hover {
	background-image:url(img/menu_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	border-top:2px #0C497B solid;
}

/* fale conosco */

#faleconosco {
	margin-top:25px; margin-left:45px; text-align:left;
}

#faleconosco .msgform {
margin-bottom:15px; text-align:center;	
}

#formulario {
	display:block; float:left; width:520px; margin-top:45px; margin-bottom:10px; border-right: 1px solid #7692A9; padding-top:10px; padding-bottom:10px;	
}

#formulario span {
	width: 50px;
	display:block;
	float:left;
	clear:left;
	text-align:left;
}

#formulario input, #formulario textarea {
	display:block;
	float:left;
	clear:right;
	margin-right:3px;
	width:180px;
	height:21px;
	background-image:url(img/bg_form.png);
	background-repeat:repeat;
	background-color: transparent;
	border: 1px solid #0A3A62;
	color:#FFF;
	font-size:11px;
	letter-spacing:0px;
}

#formulario select {
	width:160px;
	height:21px;
	background-image:none;
	background-repeat:repeat;
	
	background-color:#4D6F8E;
	
	border: 1px solid #0A3A62;
	color:#FFF;
	font-size:11px;
	letter-spacing:0px;
}

#formulario textarea {
		height:94px;
}

#formulario input.button {
	display:auto;
	float:none;
	clear:both;
	margin:5px;
	width:140px;
	height:22px;
	background-color:auto;
	border:none;
}

#formulario a {
	background-image:url(img/bt_enviar.png);
	background-repeat:no-repeat;
	display:block;
	width:159px;
	height:22px;
	color:#FFF;
	text-decoration:none;
}

#formulario a:hover {
	background-image:url(img/bt_enviar2.png)
}

#endereco {
	display:block; float:left; width:350px; margin-top:45px; margin-bottom:10px; margin-left:10px; text-align:left; padding-top:10px; font-size:11px;
}


/* cartoes */

#cartoesinterna{
	margin-top:25px; margin-left:45px; text-align:left;
}

#cartoestitulo {
	font-size:33px; padding:25px; text-align:center;
}

#cartoes .cartao1 {
	display:block; float:left; width:246px; padding:10px; margin-left:0px; margin-right:30px; margin-bottom:15px; min-height:200px; background-image:url(img/bg_trans.png); background-repeat:repeat; border: 1px solid #041728; text-align:left;	
}

#cartoes .cartao2{
	display:block; float:left; width:246px; padding:10px; margin-left:24px; margin-right:34px; min-height:200px;background-image:url(img/bg_trans.png); background-repeat:repeat; border: 1px solid #041728;
}

#cartoes .cartao3 {
	display:block; float:left; width:246px; padding:10px; margin-left:20px; margin-right:30px; min-height:200px;background-image:url(img/bg_trans.png); background-repeat:repeat; border: 1px solid #041728;
}


#cartoes .nomecartao {
	font-size:19px; margin-bottom:15px;
}

#cartoes .desccartao { margin-top:20px; margin-bottom:30px; }

#cartoes .maisinfo { display:block; float:left; font-size:14px; padding:3px;  }
#cartoes .maisinfo a { text-decoration: none; color:#FFF; }
#cartoes .maisinfo a:hover { color:#06C; }

#cartoes .solicite { display:block; float:right;padding:3px; }

#coluna1 { display:block; float:left; width:326px; height:383px; text-align:center; font-size:26px; padding-top:250px; letter-spacing:-2px }


#coluna1.cartao1 { background-image:url(img/cartao_multibeneficios2.png); background-repeat:no-repeat; }
#coluna1.cartao1 a { text-decoration:none; color:#0C3;} 
#coluna1.cartao1 a:hover { color:#6F6; }
#coluna1.cartao2 { background-image:url(img/cartaoempresarial2.png); background-repeat:no-repeat; }
#coluna1.cartao2 a { text-decoration:none; color:#06C;} 
#coluna1.cartao2 a:hover { color:#069; }
#coluna1.cartao3 { background-image:url(img/cartao_credsaude2.png); background-repeat:no-repeat; }
#coluna1.cartao3 a { text-decoration:none; color:#CCC;} 
#coluna1.cartao3 a:hover { color:#333; }
#coluna2 { display:block; float:left; width:585px;}

#coluna2 h2 {
	font-size:30px;
	font-weight:normal;
	margin:0px;
	padding-bottom:12px;
	padding-top:22px;
	padding-right: 0px;
	padding-left: 0px;
}

#coluna2 .texto {
	font-size:12px;
	padding-bottom:20px;
}

#coluna2 .texto2 { font-size:13px; padding-bottom:10px; }

#coluna2 li { margin-bottom: 10px; list-style-image:url(img/list1.png);}


#menucartoes { display:block; width:955px; margin-top:10px; margin-bottom:0px; min-height:20px; text-align:right }

#menucartoes a { display:inline; padding:6px; text-decoration:none; color:#FFF; min-width: 50px; font-size:14px; }

#menucartoes a:hover { background-image:url(img/bg_trans.png); background-repeat:repeat;}
/* trabalhe conosco */
