/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
body{
	font: normal 10px Arial;
	color:#666;
	background-image:url(../img/fundo.png);
}
p{
	line-height: 16px;
	text-align: justify;
}
h1{
	font-size: 11px;
	font-weight: bold;
}
h2{
	font-size: 16px;
	font-weight: bold;
}
h3{
	font-size: 12px;
	line-height:18px;
}
hr {display: none;}
/*--classes---*/
.esconder{display:none; }
.azul {color:#3c7988; font-weight:bold;}
.laranja {color:#e4650d; font-weight:bold;}
.essencial {color:#3ba580; font-weight:bold;}
.mais {color:#00125c; font-weight:bold;}
.multi {color:#959393; font-weight:bold;}
.total {color:#ef6c00; font-weight:bold;}
/*---id---*/
#logo{
	background-image: url(../img/grupo_caberj-atual.png);
	display: block;
	height: 77px;
	width: 146px;
	margin: 3px 0 0 5px;
}
#logo3{
	background-image: url(../img/logo_integral2.gif);
	display: block;
	height: 90px;
	width: 980px;
	margin: 8px 0 10px 5px;
	position:absolute;
	float:left;
	background-repeat:no-repeat;
	z-index:1;
}
div#geral {
	position:absolute;
	top:50%;
	left:50%;
	width:993px;
	height: 525px;
	margin: -270px auto 10px -495px;
}
div#integral {
	width:990px;
	height: 490px;
	border: 1px solid #999999;
	background-color:#FFFFFF;
	z-index:-1;
}
div#integral #left {float:left; width:135px; height:450px; position:relative; z-index:1;}
div#integral #banner{
	background: url(../img/integral2.gif) no-repeat;
	margin:0px;
	padding:30px 30px 0 380px;
	width:580px;
	height:130px;
	position:absolute;
	float:left;
}
div#integral #banner2{
	width:580px;
	margin:0;
	padding:10px 0 0 0;
	position:relative;
}
div#integral #bannera{
	background: url(../img/prevencao2.gif) no-repeat;
	margin:150px 0 0 0;
	padding:40px 10px 10px 0px;
	width:980px;
	height:290px;
	position:absolute;
	float:left;
	text-align:center;
	overflow: visible;
	}
div#integral #bannera2{
	margin:10px 0 0 0;
	width:750px;
	height:120px;	
	padding:10px 0 0 160px;
	float:left;
	text-align:center;
	position:relative;
}

/* TESTE */
div#bannera2 #plano {
	width:140px;
	height:140px;
	/*padding:7px 3px 0 3px;*/
	/*float:left;*/
	list-style-type:none;
	font-size:12px;
	position:absolute;
	left: 393px;
	top: 2px;
}

div#bannera2 #plano_img {
	padding:15px 0 0 0;
	background:none;
}

div#bannera2 ul li {
	width:140px;
	height:120px;
	padding:7px 3px 0 3px;
	float:left;
	list-style-type:none;
	font-size:12px;
}
div#bannera2 ul li ul li { margin:0; padding:15 0 0 0; position:relative; background:none;}

/*----------------------menu-----------------*/
div#integral #menu{ float:left; width:137px; height:250px; margin:155px 0 0 0; background:url(../img/menu.gif) no-repeat left top; padding:7px 2px 2px 0;}
div#integral #menu .lista {padding-bottom:5px;}
ul#menu ul{margin-top:-5px;}
ul#menu #menu_sub li{padding-left:43px; display:none;}
ul#menu a{text-decoration:none;}
/*---------------------final menu----------------------*/
/*---creditos---*/
div#credito{
	height: 15px;
	width: 990px;
	position: relative;
	text-align:left;
	float:left;
	margin:15px 0 0 0;
	padding:0;

}
div#credito p{color:#333333; font-size:9px; margin:5px 0 0 5px;}
div#ans {
	height: 15px;
	width: 120px;
	position: absolute;
	background-image: url(../img/logo_ans.jpg);
	background-repeat:no-repeat;
	float:right;
	text-align:right;
	margin:-20px 1px 1px 850px;
	background-color:#FFFFFF;
}

div#credito a{color:#666666; text-decoration:none;}
div#credito a:hover{text-decoration:underline;}

/*---------------*/
div#menu_plano ul {

	margin-left: 280px;
	padding:5px 0 0 0;
}
div#menu_plano ul li {
	padding:0px 2px;
	float:left;
	list-style-type:none;
}
div#menu_plano ul li a{
	padding:0px 7px;
	margin:2px 1px;
	text-decoration:none;
}
div#menu_plano .essenc a{
	background:#fff;
	font-weight:bold;
	color:#7cbca8;
	border:solid 1px #7cbca8;
}
div#menu_plano .essenc a:hover{
	background:#7cbca8;
	color:#fff;
	border:solid 1px #7cbca8;
}
div#menu_plano .m a{
	background:#fff;
	font-weight:bold;
	color:#7594ad;
	border:solid 1px #7594ad;
}
div#menu_plano .m a:hover{
	background:#7594ad;
	color:#fff;
	border:solid 1px #7594ad;
}
div#menu_plano .mul a{
	background:#fff;
	font-weight:bold;
	color:#8c8c8c;
	border:solid 1px #8c8c8c;
}
div#menu_plano .mul a:hover{
	background:#8c8c8c;
	color:#fff;
	border:solid 1px #8c8c8c;
}
div#menu_plano .tot a{
	background:#fff;
	font-weight:bold;
	color:#d27e24;
	border:solid 1px #d27e24;
}
div#menu_plano .tot a:hover{
	background:#d27e24;
	color:#fff;
	border:solid 1px #d27e24;
}
div#menu_plano .odonto a{
	background:#fff;
	font-weight:bold;
	color: #003366;
	border:solid 1px #003366;
}
div#menu_plano .odonto a:hover{
	background: #0066CC;
	color:#fff;
	border:solid 1px #0066CC;
}

