*{ margin:0; padding:0; }

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }

p{ margin-bottom:12px;}

.link{ text-decoration:none; color:#666666; }
.link:hover{ text-decoration:underline; }

#principal{ position:relative; width:778px; margin:0 auto; }

#topo{ height:226px; }

#nossos-planos{ position:absolute; margin:124px 0 0 0; top:0; left:0; }

#lista-de-falecimentos{ float:left; width:195px; background:url(imgs/box-falecidos-meio.gif) top left repeat-y; margin:130px 0 0 0; }
#lista-de-falecimentos-rodape{ background:url(imgs/box-falecidos-rodape.gif) bottom left no-repeat; }
#lista-de-falecimentos-rodape a{ margin:0 0 0 135px;}
#lista-de-falecimentos-topo{ background:url(imgs/box-falecidos-topo.gif) top left no-repeat; }
#lista-de-falecimentos-topo h1{ color:#21580b; font-size:16px; padding:5px 0 0 15px;  }
#lista-de-falecimentos-item{ list-style:none; padding:20px 0 0 0; }
#lista-de-falecimentos-item li{ margin:6px 15px 12px 15px; padding-bottom:12px; border-bottom:1px solid #CCCCCC;}

#conteudo-esq{ float:left; width:195px; }
#conteudo-dir{ float:right; width:533px; padding-right:24px; line-height:1.6em; margin-top:12px;  }
#conteudo-dir h1{ font-size:24px; padding:20px 0 20px 0; color:#005F35; letter-spacing:-1px; font-weight:normal; }
#conteudo-dir h2{ font-size:18px; padding:5px 0 20px 0; font-weight:normal; }
#conteudo-dir h3{ font-size:12px; padding:0 0 15px 0; font-weight:bold; }

.voltar{ text-decoration:none; font-weight:bold; font-size:11px; color:#005F35; }
.voltar:hover{ text-decoration:underline; }

/* INDEX */
	#conteudo-index-esq{ float:left; width:335px; margin-top:20px; }
	#conteudo-index-dir{ float:right; width:189px; }
	
	#conteudo-dir-index{ float:right; width:550px; padding-right:4px; line-height:1.6em; }
	
	#conteudo-index-esq h1{ font-size:18px; padding:5px 0; color:#005F35; letter-spacing:-1px; font-weight:normal; }
	#conteudo-index-esq p{ padding:5px 0; }
	
	#lista-noticias-index{margin-top:20px;}
	#lista-noticias-index li{list-style:none; background:url(imgs/seta-verde.jpg) left 7px no-repeat; padding-left:12px; }
	#lista-noticias-index li a{ color:#666666; text-decoration:none; }
	#lista-noticias-index li a:hover{ text-decoration:underline; }
	
	.imagem-linha{ padding:0 0 3px 0; }
	
	/* BOX ASSISTENCIA */
		#conteudo-index-dir-topo{ background:url(imgs/box-assistencia-topo.jpg) top left no-repeat; height:29px; width:189px; }
		#conteudo-index-dir-topo h1{ font-size:18px; padding:5px 0 5px 10px; color:#005F35; letter-spacing:-1px; font-weight:normal; }
		
		#conteudo-index-dir-rodape{ background:url(imgs/box-assistencia-rodape.jpg) top left no-repeat; width:189px; height:7px; }
		
		#box-lista-assistencia{ list-style:none; }
		#box-tit-laboratorial, #box-tit-medica{ height:66px; width:189px; background:#CFDACA; }
		#box-tit-odontologica, #box-tit-funeral{ height:66px; width:189px; background:#D5E0D2; }
		#box-tit-medica a, #box-tit-odontologica a, #box-tit-laboratorial a, #box-tit-funeral a{ font-size:16px; font-weight:bold; text-decoration:none; display:block; padding:20px 0 0 70px; }
		
		#box-tit-medica a{ color:#ea0e00; background:url(imgs/img-assistenciaMedica.jpg) 8px 8px no-repeat; height:66px; }
		#box-tit-odontologica a{ color:#21580b; background:url(imgs/img-assistenciaOdontologica.jpg) 8px 8px no-repeat; height:66px; }
		#box-tit-laboratorial a{ color:#1b0e8b; background:url(imgs/img-assistenciaLaboratorial.jpg) 8px 8px no-repeat; height:66px; }
		#box-tit-funeral a{ color:#f08500; background:url(imgs/img-assistenciaFuneral.jpg) 8px 8px no-repeat; height:66px; }
		
	/* BOX TRABALHE CONOSCO */
		#box-trabalhe-conosco{ background:url(imgs/box-trabalhe-conosco.jpg) top left no-repeat; width:155px; height:82px; margin:120px 0 0 14px; }	
		#box-trabalhe-conosco p{padding:32px 12px 0 0; text-align:right; }
		
		#box-trabalhe-conosco a{ text-decoration:none; color:#666666; }
		#box-trabalhe-conosco a:hover{ text-decoration:underline; }

/* A EMPRESA */
	#lista-fachada{ list-style:none; margin:25px 0 0 0; }
	#lista-fachada li{ float:left; width:175px; padding-left:50px; }
	
	.legenda{ font-size:11px; font-style:italic; }
		/* NAVEGAÇÃO */
		#navegacao-emp a {text-decoration:none; color:#666666;}
		#navegacao-emp a:hover {color:#005F5C; text-decoration:underline;}
		#navegacao-emp ul { list-style:square;}
		
		#navegacao-emp li {margin:6px 0 0 0;}
	
/* ASSISTENCIAS */
	#lista-assistencias{ list-style:none; }
	#lista-assistencias li{ float:left; margin:15px 25px 0 0; }
	
/* PLANOS */	
	#lista-planos2{ margin-left:15px; }
	#lista-planos2 li{ margin-bottom:8px; }
	
	#lista-planos{ list-style:none; margin:15px 0 0 0; }
	#lista-planos li{ float:left; }
	.plano-basico{ padding:0 80px 0 30px; }
	.plano-ouro{ padding:0 0 0 150px; }
	
	/* TITULOS */
		#tit-plano-basico{ font-size:26px; padding:20px 0 20px 0; color:#FFFFFF; letter-spacing:-1px; font-weight:normal; }
		#t-plano-prata{ font-size:24px; padding:20px 0 20px 0; color:#005F35; letter-spacing:-1px; font-weight:normal; }
		#t-plano-ouro{ font-size:24px; padding:20px 0 20px 0; color:#005F35; letter-spacing:-1px; font-weight:normal; }
	
/* ABRAGENCIAS */
	#mapa{ padding:20px 0 30px 40px; }	

/* CONTATO */
	#contato_esq{ float:left; }
	#contato_dir{ float:right; }
	
	.lista-contato{ list-style:none; }
	.lista-contato li{ padding:0 0 10px 0; }
	.inputtext{ width:230px; border:1px solid #CAD5C7; padding:1px; }
	.frmOn{ width:230px; }
	
	#lista-endereco{ list-style:none; margin-top:8px; }
	#lista-endereco li{ float:left; margin:0 40px 20px 0; height:116px; width:225px; display:block; }
	#lista-endereco li a{ text-decoration:none; color:#FF910F; }
	#lista-endereco li a:hover{ text-decoration:underline; }
	
	/* MAPAS */
	.voltar-pag{ text-decoration:none; color:#666666; }
	.voltar-pag:hover{ text-decoration:underline; }
	
/* RODAPE */
	#rodape{ text-align:center; height:30px; background:#cad5c7; line-height:30px; margin:30px 0 0 0; }
	#rodape a{ color:#666666; text-decoration:none; }	
	#rodape a:hover{ text-decoration:underline; }
	
	#rodape-menu{ text-align:center; height:25px; line-height:25px;  }
	#rodape-menu a{ text-decoration:none; padding:0 6px; color:#666666; }
	#rodape-menu a:hover{ text-decoration:underline; }
	
	/* CONVENIOS */
	.lista-convenios-cidades{ float:left; margin:10px 100px 0 0; }
	.lista-convenios-cidades li{list-style:none; background:url(imgs/seta-verde.jpg) left 7px no-repeat; padding-left:12px; margin-bottom:10px;}
	.lista-convenios-cidades li a{ color:#666666; text-decoration:none; }
	.lista-convenios-cidades li a:hover{ text-decoration:underline; }
	.tit-cat{font-size:14px; margin-bottom:0px; font-weight:normal; color:#13c174;}
	
	.lista-conveniados{margin-top:5px; margin-bottom:20px;}
	.lista-conveniados li{list-style:none; margin-bottom:10px;}
	
	.tit-conveniados{font-size:14px; font-weight:normal;}
