* {
	margin:0px;
	padding:0px;
}


html {
	overflow:auto;
}


	a {cursor:pointer;}
	a:link {color:#666;text-decoration:none;}
	a:visited {color:#666;text-decoration:none;}
	a:active {color:#666; text-decoration:none;}
	a:hover{color:#06C; text-decoration:none;}
	h2{font-size:17px; font-weight:bold;}
body {
	font-family:arial;
	font-size:12px;
	background:#ffffff url(../../resources/images/fundo.jpg) repeat-x;
	color:#666;
	
}
input {
	font-family:Arial;
	font-size:12px;
	background:#efedee url(../../resources/images/caixa.gif) no-repeat;
	color:#666;
	height:15px;
}

#carregando{
	position:absolute;
	left:43%;
	top:250px;
	border:1px solid #666;
	padding:2px;
	background:#efedee;
	width:150px;
	text-align:center;
	z-index:20001;
}

#carregando #carregando2{
	border:1px solid #999;
	background:#fff url(../../resources/images/load-bg.gif) repeat-x;
	color:#666;
	font-size:13px;
	font-weight:bold;
	padding:10px;
	margin:0px;
	text-align:left;
}

#login {
	width:806px;
	height:40px;
	margin:auto;
}
	#login2 {
		width:auto;
		float:right;
		margin-top:10px;
		margin-right:40px;
	}
		#campos {
			width:auto;
			float:left;
		}
			#campos input {
				width:134px;
				border:none;
				padding:4px 0;
				vertical-align:middle;
			}
			

		
		#botao {
			width:auto;
			float:right;
			margin-top:53px;
			margin-right:-8px;
		}

#container {
	width:806px;
	height:auto;
	position:relative;
	margin:auto;
	overflow:hidden;
}

#top {
	width:806px;
	height:207px;
	margin:auto;
	float:left;
	background:url(../../resources/images/fundo_conteudo_top.png);
}
	#top object {
		margin-top:10px;	
	}
	#FlashID {
		margin-left:10px;
		
	}
	#logo {
		position:relative;
		top:-183px;
		left:0;
		margin-left:26px;
		
	}
	#associacao {
		position:relative;
		top:-246px;
		left:5px;
		
	}
#menu {
	width:806px;
	height:32px;
	margin:auto;
	float:left;
	
}
	#menu img {
	float:left;	
	}
#middle {
	width:806px;
	height:auto;
	min-height:500px;
	margin:auto;
	float:left;
	background:url(../../resources/images/fundo_conteudo_middle.png);
}
	.content {
		width:766px;
		height:auto;
		margin-left:20px;
		margin-right:20px;
	}
#bottom {
	width:806px;
	height:27px;
	margin:auto;
	float:left;
	background:url(../../resources/images/fundo_conteudo_bottom.png);
}
#copy {
	width:750px;
	height:20px;
	margin:auto;
	margin-left:40px;
	margin-top:15px;
	float:left;
	color:#CCC;
}
#fundo_bottom {
	width:100%;
	height:156px;
	overflow:hidden;
	background:url(../../resources/images/fundo_bottom.jpg);
	margin-top:-145px;
	float:left;
	
}
.titulo {
	margin-top:20px;
	margin-bottom:20px;
}

/* CONVENIADOS/SAUDE */

.left_anuncio {
	width:590px;
	height:auto;
	float:left;
	margin-right:20px;
}

.anuncio_vertical {
	width:156px;
	height:447px;
	float:left;
	background:url(../../resources/images/fundo_anuncios_vert.jpg);
	margin-top:20px;
	top:0;
	position:relative;
}
.parado {
	width:156px;
	height:447px;
}
	.arrow_up {
		width:17px;
		height:17px;
		margin:auto;
	}
	.anun_vert_img {
		width:100px;
		height:320px;
		margin:auto;
		margin-top:5px;
		margin-bottom:5px;
	}
	.arrow_down {
		width:17px;
		height:17px;
		margin:auto;
	}

.lista1 {
	width:590px;
	height:auto;
	margin-bottom:10px;
	border-bottom:#ccc solid 1px;
	font-weight:bold;
	list-style:inside;
	cursor:pointer;
	color:#999;
}
	.lista1:hover {
		border-bottom:#999 solid 1px;
		color:#666;
	}
.lista2 {
	width:590px;
	height:auto;
	list-style-type:none;
	display:none;
	text-align:center;

}

	.conv_titulo {
		height:auto;
		width:auto;
		font-weight:bold;
		font-family:Arial;
	}
	.conv_end_tel {
		height:auto;
		width:auto;
		font-family:Arial;
	}
	.conv_site {
		height:auto;
		width:auto;
		font-family:Arial;
		text-decoration:underline;
		margin-bottom:30px;
	}
/* HOME */
	#home_esq {
		width:550px;
		height:auto;
		margin-left:7px;
		float:left;
	}
	#home_dir {
		width:190px;
		height:auto;
		margin-right:7px;
		margin-left:10px;
		float:right;
	}
		.home_cx_esq {
			width:190px;
			text-align:justify;
		}
		.home_cx_dir {
			width:190px;
			text-align:justify;
		}
		#home_cx_esq_sup{
			height:245px;
		}
		#eventos {
			height:245px;
		}
			#noticias_home {
				height:346px;	
			}
				#noticias_home span {
					font-weight:bold;
				}
				#noticias_home p {
					margin-top:2px;
				}
				#agenda_img {
					position:absolute;
					width:74px;
					height:65px;
					float:left;
				}
				#agenda_txt {
					position:absolute;
					margin-top:15px;
					margin-left:80px;
					width:181px;
					height:65px;
					float:right;
				}
			#noti-accordion {
				cursor:pointer;	
			}
			#noti-accordion img{
				float: left;
				margin: 0 40px 20px 0;
			}
			.noti-home{
				height:100px;
			}
			
/* DIRETORIA */
#diretoria ul {
	text-align:center;
	list-style:none;
}

	.dir_titulo {
		text-decoration:underline;
		font-weight:bold;
		margin-top:25px;	
	}
	.dir_txt {
		margin-top:10px;
	}
/* SERVICOS */
.serv_cx {
	width:150px;
	height:170px;
	float:left;
	font-weight:bold;
	position:absolute;
	text-align:center;
}
	.serv_cx img {
		border:1px solid;	
	}
	
	.serv_cx a:hover{
		color:#06C; 
		text-decoration:none;
	}
#serv_noticias {
	margin-top:20px;
	margin-left:148px;	
}
#serv_saude {
	margin-top:20px;
	margin-left:318px;
}
#serv_agenda {
	margin-top:20px;
	margin-left:488px;
}
#serv_cartao {
	margin-top:210px;
	margin-left:148px;
}
#serv_telefonia {
	margin-top:210px;
	margin-left:230px;
}
#serv_galpao {
	margin-top:210px;
	margin-left:405px;
}
/* CONTATOS */
#cont_cx_form {
	width:400px;
	height:250px;
	background:url(../../resources/images/cont_cx.jpg);
	margin:auto;
}
	#cont_cx_form2 {
		width:360px;
		height:auto;
		font-size:13px;
		padding-top:12px;
		margin-left:20px;
		margin-right:20px;
		margin-bottom:20px;
		text-align:center;
	}
#cont_rodape {
	width:600px;
	height:120px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:83px;
}
	#cont_rodape_esq {
		width:298px;
		height:120px;
		float:left;
		margin-right:10px;
		border-right:1px dashed;
	}
	#cont_rodape_dir {
		width:290px;
		height:120px;
		float:left;
	}
		.cont_rodape_foto {
			width:120px;
			height:120px;
			float:left;
		}
		.cont_rodape_txt {
			width:170px;
			height:120px;
			float:left;
			text-align:center;
		} 
		.overlay {
			position:absolute;
			top: 0;
			left: 0;
			width:100%;
			height:850px;
			background: url(../../resources/images/overlay.png);
			color:#333;
			z-index:100000;
			}

			#cont_fale {
				position: relative;
				top:275px;
				width: 440px;
				height: 340px;
				margin: 0 auto;
				background:url(../../resources/images/cont_cx2.png);
			}
				#cont_fale_box {
					width:398px;
					height:298px;
					margin-left:20px;
					margin-top:20px;
					background:#efedee;
					border:1px solid #666;
					float:left;
				}
					#cont_fale_fec {
						position:absolute;
						margin-left:380px;
					}
					
					#cont_fale_box2 {
						width:320px;
						height:238px;
						margin-top:18px;
						margin-left:39px;
					}
						#cont_fale_box2 img {
							margin-top:5px;
							float:right;
						}
						.cont_fale_txt1 {
							width:200px;
							height:21px;
							background:url(../../resources/images/cont_text1.gif) #efedee;
							border:none;
							overflow:hidden;
							color:#666;
						}
						.cont_fale_txt2 {
							width:320px;
							height:120px;
							border:none;
							background:url(../../resources/images/cont_text2.gif) #efedee;
							overflow:hidden;
							color:#666;
						}
			#cont_map {
				position: relative;
				top:275px;
				width: 467px;
				height: 412px;
				margin: 0 auto;
				background:url(../../resources/images/cont_cx3.png);
			}
				#cont_map_box {
					width:425px;
					height:370px;
					margin-left:20px;
					margin-top:20px;
					background:#fff;
					border:1px solid #666;
					float:left;
				}
				#cont_map_fec {
						position:absolute;
						margin-left:230px;
						margin-top:7px;
					}
			#cont_fail {
				position: relative;
				top:275px;
				width: 438px;
				height: 176px;
				margin: 0 auto;
				background:url(../../resources/images/cont_cx2_fail.png);
			}
				#cont_fail_box {
					width:398px;
					height:134px;
					margin-left:20px;
					margin-top:20px;
					background:#fff;
					border:1px solid #666;
					float:left;
				}
				#cont_fail_fec {
						position:absolute;
						margin-left:380px;
					}

/* GALERIA */

.galeria_cx {
	width:166px;
	height:146px;
	margin-left:13px;
	margin-right:12px;
	margin-top:27px;
	margin-bottom:27px;
	float:left;
}
	.galeria_cx_img {
		width:164px;
		height:124px;
		border:1px dashed;
		color: #999;
	}

.fotos_cx {
	width:166px;
	height:126px;
	margin-left:13px;
	margin-right:12px;
	margin-top:27px;
	margin-bottom:27px;
	float:left;
}
	.fotos_cx_img {
		width:164px;
		height:124px;
		border:1px dashed;
		color: #999;
		margin-left:13px;
		margin-right:12px;
		margin-top:27px;
		margin-bottom:27px;
		float:left;
		list-style:none;
	}
		.fotos_cx_img img {
			width:120px;
			height:120px;
			margin-top:2px;
			margin-left:22px;
			margin-right:22px;
			margin-bottom:2px;
			border:none;
		}
		.galeria_cx_img img {
			width:120px;
			height:120px;
			margin-top:2px;
			margin-left:22px;
			margin-right:22px;
			margin-bottom:2px;

		}
	.galeria_cx_img:hover{
		color:#06C;
		background:#e6e6e6;
	}
	.fotos_cx_img:hover{
		color:#06C;
		background:#e6e6e6;
	}
	.galeria_cx_txt {
		width:166px;
		height:18px;
		margin-top:2px;
		text-align:center;
	}
/* NOTICIAS/AGENDA */

.noticias_funcional {
	width:570px;
	margin-left:20px;
	height:130px;
	border-bottom:1px solid #999;
	margin-bottom:20px;
}

	.noticias_funcional2 {
		width:570px;
		margin-left:20px;
		height:auto;
		margin-bottom:20px;
	}

	.topo_noticias_funcional {
		width:570px;
		height:20px;
		float:left;
		font-weight:bolder;
	}
		.esquerda_topo_n {
			width:470px;
		 	height:15px;
			text-align:left;
			float:left;
		}
		.direita_topo_n {
			width:100px;
			height:15px;
			text-align:right;
			float:right;
		}
	.meio_noticias_funcional {
		width:570px;
		height:80px;
		float:left;
	}
	.content_noticias_funcional {
		width:570px;
		height:auto;
		text-align:justify;
		margin-left:20px;
		float:left;
	}
		.content_noticias_funcional span {
			font-weight:bold;
		}
		.content_noticias_funcional_img {
			width:400px;
			height:300px;
			margin-top:20px;
			margin-bottom:20px;
			margin-left:85px;
			
		}
		.esquerda_meio_n {
			width:110px;
			height:80px;
			float:left;
			border:#CCC solid 1px;
		}
		.direita_meio_n {
			width:448px;
			height:80px;
			text-align:justify;
			float:right;
			padding-left:10px;
			vertical-align:middle;
		}
	.baixo_noticias_funcional {
		width:570px;
		height:15px;
		text-align:right;
		font-style:italic;
	}

#galpao_left {
	text-align:justify;
}
.galpao_left_img {
	margin-left:85px;
	margin-top:15px;
	margin-bottom:15px;
}

#feed p {
 text-align:justify;
 margin-left:10px;
 margin-right:10px;
}
	#checkbox {
		width:400px;
		height:200px;
		margin:auto;
		margin-top:20px;
		margin-bottom:20px;
		background:url(../../resources/images/feed_cx.jpg) #efedee;
	}
		#checkbox_left {
			width:95px;
			height:150px;
			margin-left:20px;
			margin-top:25px;
			float:left;
			border-right:1px dashed #666;
		}
		#checkbox_right {
			width:204px;
			height:auto;
			margin-left:40px;
			margin-right:40px;
			margin-top:70px;
			float:left;
		}
			#checkbox input {
				margin-top:7px;
				margin-bottom:7px;
			}
			#checkbox span {
				top:-3px;
				margin-left:5px;
				position:relative;
			}
			#checkbox a {
				position:relative;
				top:5px;
				margin-left:150px;
			}
#ie_access {
	position:absolute;
	top: 0;
	left: 0;
	width:100%;
	height:950px;
	background:#efedee;
	color:#333;
	display:none;
	z-index:1000000;

}
	#ie_window {
		position:relative;
		top:50px;
		width:500px;
		height:200px;
		background: #fff;
		margin: 0 auto;
		border:1px solid #666;
	}
		#ie_title {
			margin-top:5px;
			margin-left:5px;
			margin-right:5px;
			width:490px;
			height:18px;
			font-weight:bold;
		}
		#ie_image {
			margin-top:5px;
			margin-left:5px;
			width:160px;
			height:172px;
			float:left;
		}
			#ie_image img {
				margin-top:20px;
				margin-left:20px;
			}
		#ie_content {
			margin:5px;
			width:325px;
			height:167px;
			float:left;
			text-align:center;
		}
			#ie_content p:first-child {
				margin-top:25px;	
			}
			#ie_content p {
				margin-bottom:12px;
			}
			
.label_form {
	position: absolute;
	left: 45px;
	height:24px;
	margin-top:20px;
}

.input_form {
	left: 155px;
	width: 155px;
	height:24px;
	border-top:none;
	border-left:none;
	
}	
#baner{
	height:225px;
	width: 352px;
	float:left;
	margin:4px 0 0 0;
}

.slideshow{
	margin: 13px 0 0 12px;
}

#album{
	margin: 100px 0 40px 0;
	
}		
